問題タブ [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.

0 投票する
1 に答える
1204 参照

macos - ld: 不明なオプション: MacOS で共有 ATLAS ライブラリをコンパイルする際の -melf_x86_64

このガイドを使用して ATLAS BLAS ライブラリをインストールしようとしています。私は静的ライブラリを動作させていますが、位置に依存しないライブラリも同様に持つことが重要です。make shared共有ライブラリを取得するために発行するはずのガイドのポイントに到達すると、次のエラーが発生します。

ATLAS の正誤表を確認しましたが、この問題は解決されていないようです。進むべき方向についてアドバイスをいただければ幸いです。

-- アンドリュー

0 投票する
2 に答える
7668 参照

c++ - 未定義の参照を「cblas_sgemm」にリンクするATLASgemm

ATLASを使おうとするのはこれが初めてです。正しくリンクできません。これは非常に単純なsgemmプログラムです。

標準のATLASがインストールされているLinuxプラットフォームでコンパイルすると、リンクエラーが発生します。

ご覧のとおり、ライブラリのさまざまな組み合わせを試してみましたが、役に立ちませんでした。私は何が間違っているのですか?

0 投票する
3 に答える
43761 参照

python - OpenBLAS 統合で numpy をコンパイルする

でインストールしようとしnumpyていますが、ファイルOpenBLASをどのように書き込む必要があるかわかりません。site.cfg

インストール手順に従った場合、インストールはエラーなしで完了しましたが、OpenBLAS で使用されるスレッドの数を 1 から増やすとパフォーマンスが低下します (環境変数 OMP_NUM_THREADS によって制御されます)。

OpenBLAS の統合が完璧かどうかはわかりません。site.cfg誰でも同じことを達成するためのファイルを提供できますか。

PS: Python ベースのTheanoなどの他のツールキットに OpenBLAS を統合すると、同じマシン上でスレッド数を増やすとパフォーマンスが大幅に向上します。

0 投票する
1 に答える
1959 参照

compilation - ATLAS 3.10.0 を Windows 7 でコンパイルする 64

Windows 7 64 ビットで ATLAS をコンパイルするのに苦労しています。私はそれをlapack-3.4.1にリンクしようとしています。

Cygwinで使用しているコマンドは次のとおりです。

私が得る出力は次のとおりです。

msys シェルで同じことを試すと、次のようになります。

msysinfo の出力は次のとおりです。

0 投票する
0 に答える
458 参照

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

http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CGcQFjAA&url=http%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10. 1.1.136.5309%26rep%3Drep1%26type%3Dpdf&ei=3C8YUKaqOIqm8AT6kYC4Cg&usg=AFQjCNHKbHg1H0qupmzQbj9tGq3tsmXRDQ&sig2=etIB36nxjasjUg4sEwQ0DQ

デフォルトの make.inc.example の数行を変更して、残りの LAPACK をビルドすることを提案しています。ただし、LAPACK のデフォルト ビルドを動作させることさえできません。

提案?

0 投票する
1 に答える
5208 参照

compilation - /usr/bin/ld: -latlas が見つかりません

過去に正常にインストールしたコードを新しいコンピューターにインストールしようとしていますが、問題が発生しています。

これはFedora上で、 sconsを使用しています。以前の成功したインストールはUbuntuでした。

scons と入力すると、次のエラーが表示されます。

yum 経由で atlas-devel を正常にインストールしました。

それが役立つ場合は、最上位の SConstruct ファイルの下にあります (--- 編集されたコードを示します)。


0 投票する
0 に答える
725 参照

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、それも期待どおりに機能しません。

これはあるべき姿ですか?

0 投票する
1 に答える
2444 参照

python-2.7 - Windows7への簡単インストールによるScipyのインストール

Windows7にScipyをインストールしようとしています。ガイドに従ってATLAS/BLASをここからインストールします。http://abel.ee.ucla.edu/cvxopt/install/index.html実行した後easy-install scipy、エラーが発生します。

今はどうしたらいいのかわからない。BLAS / ATLASのインストール中に、警告は表示されませんでしたが、今すぐ確認する方法はわかりませんが、正常にインストールされたようです。

0 投票する
1 に答える
510 参照

ios - Cocos2D 2.0 が NPOT テクスチャをサポートしているのに、なぜテクスチャ アトラスを使用するのですか?

Cocos2D 2.0 から知る限り、1025*1025 テクスチャは 1024*1024 テクスチャの 4 倍のメモリを使用するわけではなく、比例して多く使用します。

テクスチャをアトラスに配置すると、ほとんど常に未使用のスペースが生じます。これは無駄です。(iOS5 POT テクスチャ メモリのバグは言うまでもありません。これにより、POT テクスチャ アトラスは 33% 多くのメモリを浪費します。) しかし、テクスチャをそのまま使用するだけであれば、メモリが無駄になることはありません。私の意見では、テクスチャ アトラスの唯一の利点は、SpriteBatchNode を使用できることです。しかし、私のアプリはメモリが大幅に制限されており、NPOT テクスチャをサポートするデバイスのみをサポートしています。NPOT テクスチャの処理が少し遅いことはわかっていますが、メモリを節約することが私にとって最も重要です。

私は間違っているかもしれません。私を確認するか、なぜ私が間違っているのかを教えてください。ありがとうございました!:)