問題タブ [blas]
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.
benchmarking - BLAS ライブラリ ベンチマーク
さまざまな BLAS (Basic Linear Algebra Subprograms) ライブラリを比較するベンチマークはありますか? シングルコアおよびマルチコアシステムの疎行列乗算に特に興味がありますか?
.net - .net(C#)用の優れた無料(オープンソース)BLAS / LAPACKライブラリとは何ですか?
私はC#で書かれたプロジェクトを持っており、行列に対してさまざまな線形代数演算(LU分解など)を実行する必要があります。
プログラムは主に理論を確認するために作成されたプロトタイプであるため、C#の実装で十分です(おそらくより高速なC ++の実装と比較して)が、コーディングを節約するために利用できる優れたBLASまたはLAPACKライブラリが必要です。
簡単に言えば、.netで使用するための無料/オープンソースのBLASまたはLAPACKライブラリを誰かが推奨できますか?
よろしくエギル。
更新:今日Math.NET Numericsを見つけましたが、面白そうですが、誰かがそれを経験したことがありますか?
optimization - 最適化による行列の検索
私は次の問題を解決するためのアルゴリズムを探しています:
2セットのベクトルがあり、入力ベクトルから出力ベクトルへの変換を最もよく近似する行列を見つけたいと思います。
ベクトルは3x1なので、行列は3x3です。
これが一般的な問題です。私の特定の問題は、RGBカラーのセットと、目的のカラーを含む別のセットがあることです。希望の色に近い色が得られるRGBからRGBへの変換を見つけようとしています。
入力ベクトルと出力ベクトルの間には対応関係があるため、最小化する必要のある誤差関数の計算は簡単です。しかし、どうすればこの関数を最小化できますか?
c++ - Blitz ++は、可能で適切な場合にBLASルーチンを使用しますか?
Blitz ++は、式テンプレートとテンプレートメタプログラムを幅広く使用することで、そのパフォーマンスに加えてパフォーマンスが向上することを知っています。しかし、ある時点で、これらの手法を使用してコードを最大限に活用することはできません。いくつかのフロートを乗算して合計する必要があります。この時点で、高度に最適化された(特に特別なアーキテクチャ用の)BLASルーチンを使用して、最終的なパフォーマンスキックを得ることができます。Blitz ++の現在の実装では、可能な限りBLASルーチンを使用していますか?
matlab - MATLAB が提供する BLAS ライブラリを使用するにはどうすればよいですか?
MATLAB が特に BLAS および LAPACK ヘッダーを提供していることに気付きました。
コンパイルされたコードにそれらを使用したいので、次をコンパイルしようとしました:
ex_blas.c
次のコマンドを使用します。
しかし、これはエラーを返します:
MATLABがblas.h
提供する は、MATLAB 外部のサードパーティ アプリケーションで使用できますか? はいの場合、上記のエラーの原因は何ですか?
assembly - Intel Core2Duoのプリフェッチ
Core 2 Duoプロセッサのプリフェッチ命令を使用した経験のある人はいますか?
一連のP4マシンで(標準?)プリフェッチセット(prefetchnta
、prefetcht1
など)を使用して成功しましたが、Core 2 Duoでコードを実行すると、prefetcht(i)
命令は何も実行せず、prefetchnta
命令は少ないようです。効果的。
パフォーマンスを評価するための私の基準は、ベクトルサイズがキャッシュ外の動作に十分な大きさである場合の、BLAS 1ベクトル-ベクトル(axpy)操作のタイミング結果です。
Intelは新しいプリフェッチ命令を導入しましたか?
matrix - BLAS を使用した整数型の行列乗算
整数型の dgemm (BLAS から) に相当するものはありますか? 倍精度/単精度行列の dgemm と sgemm しか知りませんが、int (または short int...) などの整数型の行列に使用したいと考えています。
注: float/double への変換を含むソリューションを探しているわけではなく、高速なライブラリの実装を探しています。
また、dgemms についても同じ質問です (strassen アルゴリズムを使用)。
big-o - 線形回帰のBigOとは何ですか?
線形回帰を試みるのに合理的なシステムの大きさはどれくらいですか?
具体的には、最大300Kのサンプルポイントと最大1200の線形項を持つシステムがあります。これは計算上実行可能ですか?
r - Rのprcompエラー
prcomp
Rを使用しています。マトリックスで実行したいと思います。このコードは、LinuxボックスへのRの1つのインストールでは正常に機能しますが、別のLinuxボックスへのRの別の同一の(または私が思った)インストールでは機能しません。コードは
不良インスタンスのエラーメッセージは
Rの両方のインスタンスにはR version 2.9.2 (2009-08-24)
、すべてのRライブラリと環境変数が同じように構成されています。
それで、誰かが何が間違っているかもしれないかについての提案を持っていますか?そのエラーコードはどういう意味ですか?(私はインターネットを検索しましたが、何も役に立ちませんでした...)よろしくお願いします!
c - Cプログラム用のCMakeとBLAS
私はCMakeを使用してblasに依存するプログラムを構築しようとしていますが、以下を使用してblasを検出しています:
問題は、FindBLASにはFortranコンパイラが必要であり、
blasはすでに私のマシン(ATLAS Blas)にインストールされており、gfortranもインストールされているので、Fortranを有効にするにはどうすればよいですか、またはCのblasライブラリを見つけるための回避策はありますか?