LINUX.ORG.RU

Нельзя хотя бы сказать, какой дистр? Телепаты, видите ли, в отпуске. Да и другие подробности не помешали бы.

По теме: попробую предположить, что дистр Ubuntu или Debian, и сам по себе рантайм для OpenCL не установлен. Тогда почитайте, например, http://wiki.tiker.net/PyOpenCL/Installation/Linux/Ubuntu и http://wiki.tiker.net/PyOpenCL/Installation/Linux/Debian. Там список пакетов, которые надо установить. В случае первой ссылки сам pyopencl собирать не надо, нужен только шаг 0.

lu4nik ★★★
()
Ответ на: комментарий от lu4nik

да я уже по всякому пробую естественно AMD APP SDK я поставил но не собирается CAL ++ Убунту кста преположил верно только Lubuntu для теста взял )

Rebbit
() автор топика
Ответ на: комментарий от Rebbit
devilguy@DemonicDreams:~/pyrit_svn/cpyrit_opencl$ sudo python setup.py build install
The headers required to build the OpenCL-kernel were not found. Trying to continue anyway...
running build
running build_ext
Building modules...
building 'cpyrit._cpyrit_opencl' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/opt/AMD-APP-SDK-v.2.9-lnx64/include/ -I/usr/include/python2.7 -c _cpyrit_opencl.c -o build/temp.linux-x86_64-2.7/_cpyrit_opencl.o -Wall -fno-strict-aliasing -DVERSION="0.4.1-dev"
_cpyrit_opencl.c:45:23: fatal error: CL/cl.h: Нет такого файла или каталога
     #include <CL/cl.h>
                       ^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
devilguy@DemonicDreams:~/pyrit_svn/cpyrit_opencl$ 

Rebbit
() автор топика
Ответ на: комментарий от Rebbit
root@DemonicDreams:/home/devilguy/pyrit_svn/cpyrit_opencl# pyrit list_cores
Traceback (most recent call last):
  File "/usr/local/bin/pyrit", line 4, in <module>
    import pyrit_cli
  File "/usr/local/lib/python2.7/dist-packages/pyrit_cli.py", line 32, in <module>
    import cpyrit.cpyrit
  File "/usr/local/lib/python2.7/dist-packages/cpyrit/cpyrit.py", line 41, in <module>
    import util
  File "/usr/local/lib/python2.7/dist-packages/cpyrit/util.py", line 53, in <module>
    import _cpyrit_cpu
ImportError: /usr/local/lib/python2.7/dist-packages/cpyrit/_cpyrit_cpu.so: undefined symbol: EVP_md5

Rebbit
() автор топика
Ответ на: комментарий от Rebbit

fatal error: CL/cl.h: Нет такого файла или каталога

Это намекает на то, что при сборке pyrit не найдены заголовочные файлы для OpenCL. Попробуйте установить opencl-headers.

lu4nik ★★★
()
Ответ на: комментарий от Rebbit

На правах оффтопика: возможно, для использования opencl на железе amd проще использовать Debian. Там AMD APP SDK есть в стандартных репозиториях.

lu4nik ★★★
()
Ответ на: комментарий от lu4nik

Делаю по этому варианту http://www.backtrack-linux.org/wiki/index.php/Install_OpenCL

но на стадии setup.py все рушится я хз хотя уже и отлично CAL++ установился )) вот лог что в терминале сохранился https://docs.google.com/document/d/1QoOjxn4vY3UzslxU8LE5T8VHmF2UtEAmrffoEMz9I...

Это на гугл драйве ( там просто большой лог или скажите куда залить его и я кину его ) :)

Rebbit
() автор топика
Ответ на: комментарий от Rebbit

Все я справился :) Всем спасибо всем благодарен :) хотябы просто за потдрежку ) запинка была в том что не был установлен libpcap0.8-dev вот остальной лог

root@user:/home/user/calpp-code/pyrit_svn/pyrit# python setup.py build && python setup.py install
running build
running build_py
running build_ext
building 'cpyrit._cpyrit_cpu' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cpyrit/_cpyrit_cpu.c -o build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.o -Wall -fno-strict-aliasing -DVERSION="0.4.1-dev" -maes -mpclmul
cpyrit/_cpyrit_cpu.c:40:18: fatal error: pcap.h: Нет такого файла или каталога
 #include <pcap.h>
                  ^
compilation terminated.
Failed to build; Compiling without AES-NI
building 'cpyrit._cpyrit_cpu' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cpyrit/_cpyrit_cpu.c -o build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.o -Wall -fno-strict-aliasing -DVERSION="0.4.1-dev"
cpyrit/_cpyrit_cpu.c:40:18: fatal error: pcap.h: Нет такого файла или каталога
 #include <pcap.h>
                  ^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
root@user:/home/user/calpp-code/pyrit_svn/pyrit# libpcap0.8-dev
libpcap0.8-dev: команда не найдена
root@user:/home/user/calpp-code/pyrit_svn/pyrit# sudo apt-get install libpcap0.8-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  libpcap0.8-dev
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 205 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 682 kB.
Получено:1 http://ru.archive.ubuntu.com/ubuntu/ trusty/main libpcap0.8-dev amd64 1.5.3-2 [205 kB]
Получено 205 kБ за 0с (588 kБ/c)        
Выбор ранее не выбранного пакета libpcap0.8-dev.
(Чтение базы данных … на данный момент установлено 162838 файлов и каталогов.)
Preparing to unpack …/libpcap0.8-dev_1.5.3-2_amd64.deb ...
Unpacking libpcap0.8-dev (1.5.3-2) ...
Processing triggers for man-db (2.6.7.1-1) ...
Настраивается пакет libpcap0.8-dev (1.5.3-2) …
root@user:/home/user/calpp-code/pyrit_svn/pyrit# python setup.py build && python setup.py install
running build
running build_py
running build_ext
building 'cpyrit._cpyrit_cpu' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cpyrit/_cpyrit_cpu.c -o build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.o -Wall -fno-strict-aliasing -DVERSION="0.4.1-dev" -maes -mpclmul
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cpyrit/_cpyrit_cpu_sse2.S -o build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu_sse2.o -Wall -fno-strict-aliasing -DVERSION="0.4.1-dev" -maes -mpclmul
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.o build/temp.linux-x86_64-2.7/cpyrit/_cpyrit_cpu_sse2.o -lcrypto -lpcap -o build/lib.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.so
running build_scripts
creating build/scripts-2.7
copying and adjusting pyrit -> build/scripts-2.7
changing mode of build/scripts-2.7/pyrit from 644 to 755
running install
running build
running build_py
running build_ext
running build_scripts
running install_lib
copying build/lib.linux-x86_64-2.7/pyrit_cli.py -> /usr/local/lib/python2.7/dist-packages
creating /usr/local/lib/python2.7/dist-packages/cpyrit
copying build/lib.linux-x86_64-2.7/cpyrit/util.py -> /usr/local/lib/python2.7/dist-packages/cpyrit
copying build/lib.linux-x86_64-2.7/cpyrit/cpyrit.py -> /usr/local/lib/python2.7/dist-packages/cpyrit
copying build/lib.linux-x86_64-2.7/cpyrit/network.py -> /usr/local/lib/python2.7/dist-packages/cpyrit
copying build/lib.linux-x86_64-2.7/cpyrit/storage.py -> /usr/local/lib/python2.7/dist-packages/cpyrit
copying build/lib.linux-x86_64-2.7/cpyrit/_cpyrit_cpu.so -> /usr/local/lib/python2.7/dist-packages/cpyrit
copying build/lib.linux-x86_64-2.7/cpyrit/config.py -> /usr/local/lib/python2.7/dist-packages/cpyrit
copying build/lib.linux-x86_64-2.7/cpyrit/__init__.py -> /usr/local/lib/python2.7/dist-packages/cpyrit
copying build/lib.linux-x86_64-2.7/cpyrit/pckttools.py -> /usr/local/lib/python2.7/dist-packages/cpyrit
byte-compiling /usr/local/lib/python2.7/dist-packages/pyrit_cli.py to pyrit_cli.pyc
byte-compiling /usr/local/lib/python2.7/dist-packages/cpyrit/util.py to util.pyc
byte-compiling /usr/local/lib/python2.7/dist-packages/cpyrit/cpyrit.py to cpyrit.pyc
byte-compiling /usr/local/lib/python2.7/dist-packages/cpyrit/network.py to network.pyc
byte-compiling /usr/local/lib/python2.7/dist-packages/cpyrit/storage.py to storage.pyc
byte-compiling /usr/local/lib/python2.7/dist-packages/cpyrit/config.py to config.pyc
byte-compiling /usr/local/lib/python2.7/dist-packages/cpyrit/__init__.py to __init__.pyc
byte-compiling /usr/local/lib/python2.7/dist-packages/cpyrit/pckttools.py to pckttools.pyc
writing byte-compilation script '/tmp/tmp7Jkr0R.py'
/usr/bin/python -O /tmp/tmp7Jkr0R.py
removing /tmp/tmp7Jkr0R.py
running install_scripts
copying build/scripts-2.7/pyrit -> /usr/local/bin
changing mode of /usr/local/bin/pyrit to 755
running install_egg_info
Writing /usr/local/lib/python2.7/dist-packages/pyrit-0.4.1_dev.egg-info
root@user:/home/user/calpp-code/pyrit_svn/pyrit# cd ..
root@user:/home/user/calpp-code/pyrit_svn# cd cpyrit_opencl/
root@user:/home/user/calpp-code/pyrit_svn/cpyrit_opencl# python setup.py build && python setup.py install
The headers required to build the OpenCL-kernel were not found. Trying to continue anyway...
running build
running build_ext
Building modules...
building 'cpyrit._cpyrit_opencl' extension
creating build
creating build/temp.linux-x86_64-2.7
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/opt/AMDAPP/include -I/usr/include/python2.7 -c _cpyrit_opencl.c -o build/temp.linux-x86_64-2.7/_cpyrit_opencl.o -Wall -fno-strict-aliasing -DVERSION="0.4.1-dev"
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/cpyrit
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/_cpyrit_opencl.o -L/opt/AMDAPP/lib/x86_64 -lcrypto -lz -lOpenCL -o build/lib.linux-x86_64-2.7/cpyrit/_cpyrit_opencl.so
The headers required to build the OpenCL-kernel were not found. Trying to continue anyway...
running install
running build
running build_ext
Building modules...
running install_lib
copying build/lib.linux-x86_64-2.7/cpyrit/_cpyrit_opencl.so -> /usr/local/lib/python2.7/dist-packages/cpyrit
running install_egg_info
Writing /usr/local/lib/python2.7/dist-packages/cpyrit_opencl-0.4.1_dev.egg-info
root@user:/home/user/calpp-code/pyrit_svn/cpyrit_opencl# clear

root@user:/home/user/calpp-code/pyrit_svn/cpyrit_opencl# pyrit list_cores
Pyrit 0.4.1-dev (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
This code is distributed under the GNU General Public License v3+

The following cores seem available...
#1:  'OpenCL-Device 'Capeverde''
#2:  'CPU-Core (SSE2/AES)'
#3:  'CPU-Core (SSE2/AES)'
#4:  'CPU-Core (SSE2/AES)'
root@user:/home/user/calpp-code/pyrit_svn/cpyrit_opencl# 




Rebbit
() автор топика
Ответ на: комментарий от Rebbit

ну и на завершение бенчь :) root@user:/home/user/calpp-code/pyrit_svn/cpyrit_opencl# pyrit benchmark Pyrit 0.4.1-dev (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com This code is distributed under the GNU General Public License v3+

Running benchmark (22350.7 PMKs/s)... -

Computed 22350.67 PMKs/s total. #1: 'OpenCL-Device 'Capeverde": 23823.5 PMKs/s (RTT 2.9) #2: 'CPU-Core (SSE2/AES)': 303.1 PMKs/s (RTT 3.5) #3: 'CPU-Core (SSE2/AES)': 303.6 PMKs/s (RTT 3.6) #4: 'CPU-Core (SSE2/AES)': 320.3 PMKs/s (RTT 3.5) root@user:/home/user/calpp-code/pyrit_svn/cpyrit_opencl#

это Core i7 4500U x2 3.0 Radeon 8870M 2GB ram x2 4GB 1600 MHZ ну остальное думаю вообще не важно :)

Rebbit
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.