Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Linux子系统(WSL)是否支持Python psutil使用的cpufreq?_Python_Windows Subsystem For Linux_Psutil_Auto Keras - Fatal编程技术网

Windows Linux子系统(WSL)是否支持Python psutil使用的cpufreq?

Windows Linux子系统(WSL)是否支持Python psutil使用的cpufreq?,python,windows-subsystem-for-linux,psutil,auto-keras,Python,Windows Subsystem For Linux,Psutil,Auto Keras,我正在使用WSL(Ubuntu18.04.2LTS)进行机器学习项目。因此,我在基于新tensorflow 2.0的Python 3.6上安装了autokeras 1.0。但是,所有autokeras示例都会出现psutil错误消息“NotImplementedError:找不到当前频率文件” 到目前为止,我发现psutil正在查找一个名为cpuinfo_cur_freq的文件 对于每个cpu,例如在/sys/devices/system/cpu/cpu0/cpufreq/中。但是,在这个路径中

我正在使用WSL(Ubuntu18.04.2LTS)进行机器学习项目。因此,我在基于新tensorflow 2.0的Python 3.6上安装了autokeras 1.0。但是,所有autokeras示例都会出现psutil错误消息“NotImplementedError:找不到当前频率文件”

到目前为止,我发现psutil正在查找一个名为cpuinfo_cur_freq的文件 对于每个cpu,例如在/sys/devices/system/cpu/cpu0/cpufreq/中。但是,在这个路径中,我只有文件cpuinfo_max_freq和scaling_max_freq。据我所知,pstool正在寻找的文件是由Linux cpufreq内核基础结构管理的,这显然在我的系统上是不活动的

所以我想知道WSL是否支持Linux cpufreq基础设施。我可以想象这是困难的,因为它必须与Windows主机系统上的cpu管理相协调。但如果WSL确实支持它,我想了解一下,我需要做什么才能让它运行


我不确定,如果这是正确的地方问,但是微软为WSL提供的平台(GITHUB和USER WORD)对我来说似乎不合适。

我会考虑在AutoKas的Github上提交一个问题,好像他们身边的一个bug多于WSL,你是否检查过GITHUB网站,看看其他人是否也问过同样的问题。此外,WSL是EVL一直喜爱的东西,最新版本的WSL2功能更强大。你用的是哪个版本,你用的是哪个Windows 10版本?我尝试了很多Google查询,但都找不到任何东西-无论是在他们的GitHub上还是在WSL文档上。我还没有访问WSL2的权限,因为我仍然使用Windows 10 1903(build 18362.418),据我所知,WSL2仅在1909年或通过insider previiew版本提供@GPhilo:我真的不认为这是一个autokeras错误,因为他们正在非常积极地开发新版本。因此,其他人可能会注意到他们的标准示例由于错误而失败。WSL确实实现了
lscpu
,但“CPU MHz”和“CPU max MHz”似乎是静态值。所以我觉得你运气不好。