問題タブ [atlas]
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.
macos - ld: 不明なオプション: MacOS で共有 ATLAS ライブラリをコンパイルする際の -melf_x86_64
このガイドを使用して ATLAS BLAS ライブラリをインストールしようとしています。私は静的ライブラリを動作させていますが、位置に依存しないライブラリも同様に持つことが重要です。make shared
共有ライブラリを取得するために発行するはずのガイドのポイントに到達すると、次のエラーが発生します。
ATLAS の正誤表を確認しましたが、この問題は解決されていないようです。進むべき方向についてアドバイスをいただければ幸いです。
-- アンドリュー
c++ - 未定義の参照を「cblas_sgemm」にリンクするATLASgemm
ATLASを使おうとするのはこれが初めてです。正しくリンクできません。これは非常に単純なsgemmプログラムです。
標準のATLASがインストールされているLinuxプラットフォームでコンパイルすると、リンクエラーが発生します。
ご覧のとおり、ライブラリのさまざまな組み合わせを試してみましたが、役に立ちませんでした。私は何が間違っているのですか?
python - OpenBLAS 統合で numpy をコンパイルする
でインストールしようとしnumpy
ていますが、ファイルOpenBLAS
をどのように書き込む必要があるかわかりません。site.cfg
インストール手順に従った場合、インストールはエラーなしで完了しましたが、OpenBLAS で使用されるスレッドの数を 1 から増やすとパフォーマンスが低下します (環境変数 OMP_NUM_THREADS によって制御されます)。
OpenBLAS の統合が完璧かどうかはわかりません。site.cfg
誰でも同じことを達成するためのファイルを提供できますか。
PS: Python ベースのTheanoなどの他のツールキットに OpenBLAS を統合すると、同じマシン上でスレッド数を増やすとパフォーマンスが大幅に向上します。
compilation - ATLAS 3.10.0 を Windows 7 でコンパイルする 64
Windows 7 64 ビットで ATLAS をコンパイルするのに苦労しています。私はそれをlapack-3.4.1にリンクしようとしています。
Cygwinで使用しているコマンドは次のとおりです。
私が得る出力は次のとおりです。
msys シェルで同じことを試すと、次のようになります。
msysinfo の出力は次のとおりです。
installation - Redhat 4.1 での LAPACK のビルド エラー
Redhat 4.1 で ATLAS を使用して LAPACK (完全版) をビルドしようとしています。lapack の tarfile に応じて、ATLAS のビルドに成功しました。
atlas/configure --prefix=HOME/atlas --with-netlib-lapack-tarfile=HOME/lapack-3.4.1.tgz make build make check make install
しかし、LAPACKのインストール全体が必要です。見つけた
http://math-atlas.sourceforge.net/atlas_install/atlas_install.html
と
デフォルトの make.inc.example の数行を変更して、残りの LAPACK をビルドすることを提案しています。ただし、LAPACK のデフォルト ビルドを動作させることさえできません。
提案?
compilation - /usr/bin/ld: -latlas が見つかりません
過去に正常にインストールしたコードを新しいコンピューターにインストールしようとしていますが、問題が発生しています。
これはFedora上で、 sconsを使用しています。以前の成功したインストールはUbuntuでした。
scons と入力すると、次のエラーが表示されます。
yum 経由で atlas-devel を正常にインストールしました。
それが役立つ場合は、最上位の SConstruct ファイルの下にあります (--- 編集されたコードを示します)。
c - LAPACK dgetrf の入力と出力を転置する必要がありますか?
dgetrf
を介して、行優先の行列で LAPACK から呼び出していclapack.h
ます。
私はマトリックスを持っていA = [4,9,2; 3,5,7; 8,1,6]
ます。
dgetrf を呼び出すと、結果は[9.0, 0.222222, 0.444444; 5.0, 5.888888, 0.132075; 1.0, 5.777777, 6.792453]
. ただし、結果は.[8.0, 1.0, 6.0; 0.5, 8.5, -1.0; 0.375, 0.544118, 5.294118]
を呼び出す前に A をdgetrf
転置し、出力をもう一度転置すると、正しい結果が得られます。
私が使用している呼び出し is:clapack_dgetrf(CblasRowMajor, 3, 3, A, 3, ipiv);
ipiv
はもちろん、サイズ 3 の整数配列であり、 A はサイズ 9: の double の配列です[4,9,2,3,5,7,8,1,6]
。
私が狂った場合に備えて、 order 引数を に切り替えてみましたがCblasColMajor
、それも期待どおりに機能しません。
これはあるべき姿ですか?
python-2.7 - Windows7への簡単インストールによるScipyのインストール
Windows7にScipyをインストールしようとしています。ガイドに従ってATLAS/BLASをここからインストールします。http://abel.ee.ucla.edu/cvxopt/install/index.html実行した後easy-install scipy
、エラーが発生します。
今はどうしたらいいのかわからない。BLAS / ATLASのインストール中に、警告は表示されませんでしたが、今すぐ確認する方法はわかりませんが、正常にインストールされたようです。
ios - Cocos2D 2.0 が NPOT テクスチャをサポートしているのに、なぜテクスチャ アトラスを使用するのですか?
Cocos2D 2.0 から知る限り、1025*1025 テクスチャは 1024*1024 テクスチャの 4 倍のメモリを使用するわけではなく、比例して多く使用します。
テクスチャをアトラスに配置すると、ほとんど常に未使用のスペースが生じます。これは無駄です。(iOS5 POT テクスチャ メモリのバグは言うまでもありません。これにより、POT テクスチャ アトラスは 33% 多くのメモリを浪費します。) しかし、テクスチャをそのまま使用するだけであれば、メモリが無駄になることはありません。私の意見では、テクスチャ アトラスの唯一の利点は、SpriteBatchNode を使用できることです。しかし、私のアプリはメモリが大幅に制限されており、NPOT テクスチャをサポートするデバイスのみをサポートしています。NPOT テクスチャの処理が少し遅いことはわかっていますが、メモリを節約することが私にとって最も重要です。
私は間違っているかもしれません。私を確認するか、なぜ私が間違っているのかを教えてください。ありがとうございました!:)