Здание ATLAS (а позднее Octave w / ATLAS)

LightDM

Создайте скрипт в /etc/rc0.d.

sudo vim /etc/rc0.d/myScript
sudo chmod +x /etc/rc0.d/myScript

LightDM

Добавьте свою команду в файл /etc/gdm/PostSession/Default перед строкой exit 0.

Как и до выключения, пользователь в любом случае отключается, это должно охватывать обе базы.

1
задан 26 May 2014 в 04:56

1 ответ

Лучший способ создать библиотеку ATLAS, настроенную для вашего конкретного процессора, - следовать инструкциям в /usr/share/doc/libatlas3-base/README.Debian (также доступны для чтения в Интернете здесь). В инструкциях четко указывается, как восстановить исходный пакет atlas для Debian / Ubuntu таким образом, который предоставит вам специально созданные пакеты, которые могут быть установлены вместо пакетов, предоставленных в официальных хранилищах.

соответствующая выдержка из README.Debian гласит:

Создание оптимизированных пакетов Atlas на вашем ARCH. Создание собственных оптимизированных пакетов Atlas прост. Просто получите источники пакета и его зависимости от сборки:
# apt-get source atlas
# apt-get build-dep atlas
# apt-get install devscripts
и введите следующее из субдира источника атласа:
# fakeroot debian/rules custom
он должен создать пакет под названием: ../libatlas3-base_*.deb, который оптимизирован для архитектуры. Atlas был построен на , Затем установите пакет с помощью dpkg -i.
12
ответ дан 24 May 2018 в 07:21
  • 1
    После последнего шага dpkg -i, как мне скомпилировать / связать с CBLAS ATLAS и CLAPACK? У меня нет ATLAS в / usr / local. Какие -I и -L аргументы следует передать g ++? Я попробовал «g ++ main.cpp -I $ ~ / atlas-xxxx / include -L ~ / atlas-xxxx / build / atlas-base / lib / -lf77blas -lcblas -latlas ', но он дает мне / usr / bin / ld: не удается найти -lf77blas '. Благодарю. – Salmonstrikes 6 May 2016 в 11:02
  • 2
    @Salmonstrikes. Установите пакеты libatlas-base-dev и libatlas-dev, которые также были созданы, а библиотеки установлены для сборки в /usr/lib. – Mike Miller 6 May 2016 в 23:19
  • 3
    Благодаря! Это сработало. В будущем, чтобы получить код для компиляции, мне нужно: 1) использовать extern " C " защита для «cblas.h» и «clapack.h» stackoverflow.com/questions/10786237/… 2) 'g ++ main.cpp -I / usr / include / atlas -lf77blas -lcblas -llapack_atlas'; по какой-то причине «-llapack» не работает, и мне нужен «-llapack_atlas» – Salmonstrikes 7 May 2016 в 00:35

Другие вопросы по тегам:

Похожие вопросы: