14.04, eu tenho a otimização da CPU desativada, mas a instalação do Atlas diz: “A otimização da CPU aparentemente está ativada”

6

Meu PC está usando o Ubuntu 14.04, e eu preciso instalar o Atlas.

Atlas diz: ele precisa desativar o afogamento da CPU, eu fiz o trabalho para desativá-lo.

cat /sys/devices/system/cpu/cpu{0,1,2,3}/cpufreq/scaling_governor
performance
performance
performance
performance

Mas quando eu estava executando este comando para instalar o Atlas:

../configure -b 64 -D c 2400 --prefix=/home/azhen/lib/atlas --with-netlib-lapack-tarfile=/home/azhen/Downloads/lapack-3.4.1.tgz

Diz:

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

Alguém pode me ajudar a dar uma olhada?

    
por Azhen Feixue 03.06.2015 / 14:56

3 respostas

4

Eu sou um usuário Ubuntu bastante recente e não um especialista em computadores e estava tendo exatamente o mesmo problema que você. Depois de algumas dificuldades, consegui evitar a mensagem "CPU Throttling aparentemente habilitado!" e obteve o ATLAS 3.10.2 instalado.

A primeira dica que recebi foi no link , onde basicamente diz que " A única vez que o ATLAS deve detectar o afogamento que não está ocorrendo é quando os processadores são corrigidos para rodar em uma velocidade menor que a velocidade máxima. " Meu processador não estava funcionando na velocidade máxima, pois eu tinha um limite de velocidade do BIOS.

Se você tiver o mesmo problema, observe a freqüência máxima permitida no arquivo /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq . Copie este valor para os arquivos de cada processador (/ cpu / cpu1, / cpu / cpu2 etc). Você precisa fazer isso como superusuário, mas antes de entrar em vigor, é necessário editar o arquivo /sys/module/processor/parameters/ignore_ppc de 0 a 1. Mais detalhes são fornecidos aqui .

Isso ainda não foi suficiente para mim e concluí que precisei editar os arquivos /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq para o mesmo valor que foi usado antes. Depois disso, eu não recebi mais a mensagem chata e o ATLAS foi instalado com sucesso!

update: Acabei de passar por esse processo novamente e parece que o problema real é ter o driver de escalonamento de energia intel p_state ativado. O procedimento acima só funcionará se você desativá-lo primeiro. Siga as instruções em aqui e substitua "enable" por "disable" como explicado aqui .

    
por Filipe FB 01.07.2015 / 13:42
1

Eu segui o guia de instalação do Caffe para o Ubuntu, onde está escrito que é possível instalar o BLAS por

  

sudo apt-get instala o libatlas-base-dev

    
por D.R 08.03.2016 / 10:58
0

Construir o ATLAS a partir do código-fonte é necessário para o Ubuntu 16.04. Além do que o Filipe escreveu, eu tive que desabilitar o ACPI no GRUB, que era a raiz do problema de otimização ( link ). Eu desabilitei o Intel pstate também, já que ambos foram instalados. Então atualizei o GRUB, que removeu todos os arquivos de limitação da CPU mencionados por Filipe. Aqui foi o meu processo (siga por sua conta e risco):

nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="text acpi=off intel_pstate=disable"
save
update-grub
reboot

Os drivers de escala agora devem estar ausentes, o que você pode testar com este comando:

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver

Tenha em mente que isso desativa os sistemas de gerenciamento de energia e temperatura. Você pode querer ativar o pstate novamente após a instalação.

    
por Adam Erickson 02.08.2016 / 11:09