問題タブ [openblas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
armadillo - リンク エラー: Armadillo ライブラリの「`pthread_atfork' への未定義の参照」
最近、アルマジロをバージョン 5.200.1 に更新しましたが、コードをコンパイルしようとしたときに
リンクの最終段階でエラー メッセージが表示されました
/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../lib/libarmadillo.so: 「pthread_atfork」への未定義の参照
collect2: エラー: ld が 1 つの終了ステータスを返しました
make: *** [a.out] エラー 1
このエラーは、Ubuntu 14.04LTS + gcc 4.9.2 を搭載したマシンに表示されます。Armadillo 自体は OpenBLAS 0.2.14 とリンクされています (インストールは Armadillo が提供する手順に従いました)。
このようなエラーは、私の macosx ラップトップ (同じライブラリ) では発生しません。それは私のubuntuマシンに何か問題があることを意味します。Armadillo 4.650.2 (このバージョンは以前は機能していました) を再インストールしようとしましたが、同じエラーが表示され続けました (古いバージョンは以前のように機能しません)。これらのライブラリを更新する前に行った唯一のことは、ubuntu マシンの「apt-self update」と「apt-self upgrade」だけでした。
この問題を解決するための提案はありますか?
installation - PREFIX IN make PREFIX=$HOME/usr/local/OpenBLAS とは何ですか?
OpenBLAS をインストールしようとしています。ディレクトリを作成しました
次に、チュートリアルの指示に従います。
しかし、usr/local/openBLAS は空です! /home/m/OpenBLAS/usr/local/ に新しいディレクトリが作成されます。パスをbashrcにエクスポートするだけでいいですか?他のプログラムは将来OpenBLASを呼び出しますが、これは問題を引き起こす可能性がありますか?
c++ - OpenBlas (+Armadillo) のリンカー エラー
以前は blas と lapack で Armadillo を使用していましたが、OpenBlas を使用して計算を高速化することにしました。このリンクに記載されている手順に従い、MinGW で OpenBlas をコンパイルして、libopenblas.dll と libopenblas.dll.a を生成しました。VS 2012 のサンプル アプリケーションでこれらを使用しようとしたところ、OpenBlas に関連するリンカー エラーが見つかりました。私は何を間違っていますか?
以下に例を示します。
リンカー エラーは次のとおりです。
c++ - Windows で OpenBLAS がクラッシュする
Windows で OpenBLAS を使用していますが、クラッシュが発生しています。ここからインテル® MKL から取得した以下のテスト・コード (プログラム全体) を使用しています(わずかに変更しました)。同じ問題は、他の関数呼び出しにもあります。ステップバイステップのデバッグではreturn 0
、メインの後にクラッシュが発生します。行列を出力するループは、正しい結果を出力します。
実行後にクラッシュが発生しexit(mainret)
ます。
私が最初に考えたのは ESP 値でした。これは、関数呼び出し規則が一致しない場合に破損する可能性があります (ビルド済みの MinGW OpenBLAS 0.2.14 ライブラリを使用しています) が、デバッグ ビルドのすべての ESP チェックは正常にパスします。私は MSVC++ コンパイラを使用しており、ビルドされたアセンブリは 32 ビットです。
問題をより正確に特定するにはどうすればよいですか、またはこのクラッシュの背後にある原因は何ですか?
c - Can not include and link OpenBLAS libraries (windows)
I am trying to use OpenBLAS libraries. I have downloaded the pre compiled libraries OpenBLAS-v0.2.14-Win64-int64.zip from http://sourceforge.net/projects/openblas/files/v0.2.14/. I extracted the archives to my C:\ directory. Then I've tryied to run this simple c program:
using this command:
and got the following message:
Also, if I use this command:
I got this message:
I am using the TDM-GCC-64 compiler. This is probably very elementary, but I have no experience with linking libraries. What am I doing wrong?
caffe - Caffe コンパイルでの「/usr/bin/ld: -lopenblas が見つかりません」エラー
Caffe をコンパイルしているときに、OpenBLAS がインストールされているにもかかわらず、次のエラーが発生しました。
それに対する解決策はありますか?
openblas - OpenBLAS を使用した SuperLU: `pthread_atfork' への未定義の参照
通常の BLAS ディストリビューションの代わりに OpenBLAS を使用して SuperLU 4.3 ライブラリをコンパイルすると、次のエラーが発生し続けます。
r - Redhat で Atlas/OpenBLAS を使用して R を実行しようとしています
2 日間、Lapack で Openblas/atlas をインストールして R で使用しようとしました。もう何も考えられないところまで来ました。
サーバーの使用:
Red Hat Enterprise Linux Server リリース 6.6 (Santiago)
これまでにインストールしたものは次のとおりです。
ATLAS を指定する通常の方法は、
--with-blas="-lf77blas -latlas" 経由です。
ただし、このコマンドをどこで使用するかはわかりません。Rのインストール中?ライブラリ間で単純に交換できるはずだと確信しています..
R で atlas/openblas/lapack ライブラリを使用するにはどうすればよいですか?
python - openblas に対する iopt のリンク
現在、openblas に対してリンクする Ipopt を構築しようとしています。openblas のソースをダウンロードmake
し、親ディレクトリで行いました。
Ipoptのconfigure
スクリプトには、blas にリンクするためのいくつかのオプションがあります。
私は試した./configure --with-blas="-L/home/moritz/build/CoinIpopt_test/ThirdParty/OpenBLAS-0.2.14/libopenblas.so"
しかし、私はエラーが発生します
checking whether user supplied BLASLIB="-L/home/moritz/build/CoinIpopt_test/ThirdParty/OpenBLAS-0.2.14/libopenblas.so" works... no
configure: error: user supplied BLAS library "-L/home/moritz/build/CoinIpopt_test/ThirdParty/OpenBLAS-0.2.14/libopenblas.so" does not work
私が望むものを達成するためのヒントはありますか? 最後に、conda パッケージを作成したいと思います。anacondaでopenblasをインストールしました。しかし、インストールされているものにリンクすると、同じエラーメッセージが表示されますlibopenblas.so