我正在尝试sextractor
在具有 i5 处理器的双启动 Windows8.1/Ubuntu14.04 机器上进行安装。
我正在跟进这有关如何在 Ubuntu 上安装 ATLAS 的指南。
我总是遇到这个错误:
../configure
make: `xconfig' is up to date.
./xconfig -d s /home/user/Programs/atlas/bld/../ -d b /home/user/Programs/atlas/bld
OS configured as Linux (1)
Assembly configured as GAS_x8664 (2)
Vector ISA Extension configured as AVXMAC (3,488)
Architecture configured as Corei3 (28)
Clock rate configured as 3100Mhz
Maximum number of threads configured as 4
Parallel make command configured as '$(MAKE) -j 4'
CPU Throttling apparently enabled!
It appears you have cpu throttling enabled, which makes timings
unreliable and an ATLAS install nonsensical. Aborting.
See ATLAS/INSTALL.txt for further information
xconfig exited with 1
每次运行时报告的时钟速率都会发生变化!
我不知道该怎么做...
答案1
这是我发布的内容这里。
我刚刚开始使用 Ubuntu,并不是计算机专家,我遇到了和你一模一样的问题。经过一番努力,我设法避开了“CPU 节流显然已启用!”的消息,并安装了 ATLAS 3.10.2。
我得到的第一个建议这里,其中基本上说的是“ATLAS 唯一应该检测到未发生节流的情况是当处理器固定在低于其最大速度时。”我的处理器没有以最大速度运行,因为我有 BIOS 速度限制。
如果您遇到同样的问题,请查看文件中允许的最大频率/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
。将此值复制到每个处理器的文件中/sys/devices/system/cpu/cpu[0-3]/cpufreq/scaling_max_freq
。您需要以超级用户身份执行此操作,但在此之前您必须将文件/sys/module/processor/parameters/ignore_ppc
从 0 编辑为 1。提供了更多详细信息这里。
这对我来说还不够,我发现我必须将文件编辑/sys/devices/system/cpu/cpu[0-3]/cpufreq/scaling_min_freq
为与之前相同的值。之后,我不再收到无聊的消息,ATLAS 已成功安装。
我希望这能有所帮助!