Поддерживает ли подсистема Windows для Linux (WSL) cpufreq, используемый Python psutil? - PullRequest
0 голосов
/ 21 октября 2019

Я использую WSL (Ubuntu 18.04.2 LTS) для проектов машинного обучения. Поэтому я установил autokeras 1.0 на Python 3.6, который основан на новом tenorflow 2.0. Тем не менее, все примеры autokeras ломаются с сообщением об ошибке psutil «NotImplementedError: не удается найти текущий файл частоты».

Пока что я обнаружил, что psutil ищет файл с именем cpuinfo_cur_freq для каждого процессора, например, в / sys / devices / system / cpu / cpu0 / cpufreq /. Однако по этому пути у меня есть только файлы cpuinfo_max_freq и scaling_max_freq. Насколько я понимаю, файлы, которые ищет pstool, управляются инфраструктурой ядра Linux cpufreq, которая, очевидно, не активна в моей системе.

Поэтому мне интересно, поддерживает ли WSL инфраструктуру Linux cpufreq вообще. Я мог представить, что это будет сложно, так как это должно было бы координироваться с управлением процессором в хост-системе Windows. Но если WSL его поддерживает, я хотел бы узнать, что мне нужно сделать, чтобы запустить его.

Я не уверен, что это правильное место, чтобы спросить, но платформы, предоставленные Microsoft дляWSL (GitHub и UserVoice) не показался мне подходящим.

...