-2
ソースで指定されている例のいずれかを実行しようとしています。私のGPU上のMAGMAライブラリ(http://icl.cs.utk.edu/magma/)。私はアーチユーザリポジトリを通じてMAGMAを正しくインストールおよびパスを設定した後、私は大丈夫、それを建てたことができます。Magmaライブラリを実行しています
make all [±master ●]
gcc -Wall -DADD_ -I/opt/magma/include -I/opt/cuda/include -c -o example_v1.o example_v1.c
gcc -Wall -o example_v1 example_v1.o -L/opt/magma/lib -L/opt/cuda/lib64 -L/usr/local/openblas/lib -llapack -lmagma -lcublas -lcudart -lopenblas
gcc -Wall -DADD_ -I/opt/magma/include -I/opt/cuda/include -c -o example_v2.o example_v2.c
gcc -Wall -o example_v2 example_v2.o -L/opt/magma/lib -L/opt/cuda/lib64 -L/usr/local/openblas/lib -llapack -lmagma -lcublas -lcudart -lopenblas
gfortran -I/opt/magma/include -Dmagma_devptr_t="integer(kind=8)" -c -o example_f.o example_f.F90
gcc -Wall -DADD_ -I/opt/magma/include -I/opt/cuda/include -DCUBLAS_GFORTRAN -c -o fortran.o /opt/cuda/src/fortran.c
gfortran -Wall -o example_f example_f.o fortran.o -L/opt/magma/lib -L/opt/cuda/lib64 -L/usr/local/openblas/lib -llapack -lmagma -lcublas -lcudart -lopenblas
しかし、私はそれを実行したときに私が取得:http://pastebin.com/dhrszsP4
:./example_v2 [±master ●●]
./example_v2: error while loading shared libraries: libmagma.so: cannot open shared object file: No such file or directory
は、これは全体のmakefileです
MAGMAの例を実行するにはどうすればよいですか?
*「パスを正しく設定した後」*どのように?このエラーがあると、誤って設定されている可能性があります。 –
私の目は '-Dmagma_devptr_t =" integer(kind = 8) "'から出血します。それはMAGMAの著者によって推奨されていますか? 'iso_c_binding'から' integer(c_intptr_t) 'をチェックしてください。 –
@VladimirFこの-Dmagma _...は、MAGMAの作者のMakefileにあります。私は7-9行目に経路を設定しました。 – Stein