Насколько я понял, для использования новых инструкций, например, SSE3, SSSE3 и других, при программировании с использованием LAPACK/BLAS в Дебиане необходимо поставить соответствующие пакеты и запустить update-alternatives. Подробные инструкции можно найти на официальной wiki. Там перечислены следующие возможные варианты:
Package name Priority
libblas3gf 10
libgsl0ldbl 20 (?)
libatlas3gf-base 35
libatlas3gf-sse 40
libatlas3gf-sse2 45
libatlas3gf-sse3 50
libatlas3gf-core2sse3 55
libatlas3gf-amd64sse3 60
libatlas3gf-corei7sse3 60
libatlas3gf-altivec 60
libatlas3gf-v9 60
libatlas3gf-ev6 60
libatlas3gf-2.0 60
Однако в реальности никаких вариантов, кроме libatlas3gf-base, в репозитории нет. Поиск по списку пакетов также показывает отсутсвие наличия. Впрочем, для lenny некоторые пакеты были доступны (не все перечисленные в wiki).
Если кто-то знает, в чём дело, прошу отписаться.
Специализированная версия atlas (Не могу найти и установить специализированную версию atlas)
Модераторы: Warderer, Модераторы разделов
-
Ortis
- Сообщения: 117
- ОС: Mandriva 2011, Kubuntu 12.04
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Специализированная версия atlas
$ apt-file search libblas.so
libatlas-3dnow-dev: /usr/lib/3dnow/atlas/libblas.so
libatlas-base-dev: /usr/lib/atlas/libblas.so
libatlas-sse-dev: /usr/lib/sse/atlas/libblas.so
libatlas-sse2-dev: /usr/lib/sse2/atlas/libblas.so
libatlas3gf-3dnow: /usr/lib/3dnow/atlas/libblas.so.3gf
libatlas3gf-3dnow: /usr/lib/3dnow/atlas/libblas.so.3gf.0
libatlas3gf-base: /usr/lib/atlas/libblas.so.3gf
libatlas3gf-base: /usr/lib/atlas/libblas.so.3gf.0
libatlas3gf-sse: /usr/lib/sse/atlas/libblas.so.3gf
libatlas3gf-sse: /usr/lib/sse/atlas/libblas.so.3gf.0
libatlas3gf-sse2: /usr/lib/sse2/atlas/libblas.so.3gf
libatlas3gf-sse2: /usr/lib/sse2/atlas/libblas.so.3gf.0
libblas-dev: /usr/lib/libblas/libblas.so
libblas3gf: /usr/lib/libblas/libblas.so.3gf
libblas3gf: /usr/lib/libblas/libblas.so.3gf.0
upd. а, это у меня apt-file не обновлялся с момента перехода на текущий stable·
а попытка установить пакеты из oldstable проваливается?
libatlas-3dnow-dev: /usr/lib/3dnow/atlas/libblas.so
libatlas-base-dev: /usr/lib/atlas/libblas.so
libatlas-sse-dev: /usr/lib/sse/atlas/libblas.so
libatlas-sse2-dev: /usr/lib/sse2/atlas/libblas.so
libatlas3gf-3dnow: /usr/lib/3dnow/atlas/libblas.so.3gf
libatlas3gf-3dnow: /usr/lib/3dnow/atlas/libblas.so.3gf.0
libatlas3gf-base: /usr/lib/atlas/libblas.so.3gf
libatlas3gf-base: /usr/lib/atlas/libblas.so.3gf.0
libatlas3gf-sse: /usr/lib/sse/atlas/libblas.so.3gf
libatlas3gf-sse: /usr/lib/sse/atlas/libblas.so.3gf.0
libatlas3gf-sse2: /usr/lib/sse2/atlas/libblas.so.3gf
libatlas3gf-sse2: /usr/lib/sse2/atlas/libblas.so.3gf.0
libblas-dev: /usr/lib/libblas/libblas.so
libblas3gf: /usr/lib/libblas/libblas.so.3gf
libblas3gf: /usr/lib/libblas/libblas.so.3gf.0
upd. а, это у меня apt-file не обновлялся с момента перехода на текущий stable·
а попытка установить пакеты из oldstable проваливается?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Специализированная версия atlas
а это не про них?
http://packages.debian.org/changelogs/pool...version3.8.3-25QUOTE писал(а):* Drop all optimized packages.
Before version 3.8.3-25, optimized binary packages were provided.
However, due to the fact that most Atlas optimisation are done at build
time, it has been decided to remove them and give priority to locally built
packages.
See README.Debian on how to rebuild Atlas optimized packages.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Ortis
- Сообщения: 117
- ОС: Mandriva 2011, Kubuntu 12.04
Re: Специализированная версия atlas
sash-kan писал(а): ↑15.10.2011 16:28а это не про них?http://packages.debian.org/changelogs/pool...version3.8.3-25* Drop all optimized packages.
Before version 3.8.3-25, optimized binary packages were provided.
However, due to the fact that most Atlas optimisation are done at build
time, it has been decided to remove them and give priority to locally built
packages.
See README.Debian on how to rebuild Atlas optimized packages.
Видимо, про них. Будет время, пересоберём локально. Хотя это прискорбно, что в репах их больше нет.