問題タブ [aleagpu]

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 投票する
2 に答える
368 参照

c# - AleaGpu を使用して配列の GPU メモリを解放するにはどうすればよいですか? (GPU カード上)

AleaGpu を使用して配列の GPU メモリを解放するにはどうすればよいですか? (GPU カード上)

関数/サブ内で、配列 dOutputs、dInputs の GPU メモリを解放したい場合、どうすればよいですか?

1/ 「dOutputs.Dispose (); dInputs.Dispose ( ) ;」GPUメモリを解放しますか?

2/ GPU 用の「GC.Collect()」は存在しますか? それは必要ですか ?

3/ AleaGpu では、GPU メモリを完全に解放するコマンドはありますか?

3/ GPU カードのメモリは限られているため、double の代わりに Single/Int16/Int32 を使用する必要があります。私は試した :

しかし

取らないでください。「無効な引数があります」というエラーが表示されます。

worker.Launch(Kernel, lp, ...) に Int16,Int32 と single を持たせるにはどうすればよいですか?

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

c# - AleaGpu で 10000 行と 10000 列の配列を使用するにはどうすればよいですか?

AleaGpu で (行 =10 と行 =5 の代わりに) 10000 行と 10000 列の配列を使用するにはどうすればよいですか?

行 = 10000 と列 = 10000 を使用する場合 (行 =10 と行 =5 の代わりに):

関数で「「Alea.CUDA.CUDAInterop.CUDAException」タイプの未処理の例外が発生しました」というエラーが関数に表示されます: public static void Gather(this DeviceMemory dmem, T[,] array2D) :

このエラーを取り除くにはどうすればよいですか?

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

f# - Alea CUDA ジャグ配列

私は配列 a と b の両方の署名 double[][] を持っています。

カーネル内のこれらの配列の子を比較したい (それらは同じ長さです)。

現時点では、次の場合にエラーが発生します

と呼ばれます。

例外がスローされました: Alea.CUDA.dll の 'System.Exception' 追加情報: ホスト配列のゼロコピー バインディングは非公開機能です。

MallocArray 関数を間違って使用していることがわかりません。

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

aleagpu - DeviceSumModuleF32 が壊れている

上記のコードは、最終行の実行ごとに約 66% の確率で必ずクラッシュします。パラメータを変えてみましたが、違いはありません。DeviceSumModuleF32 が壊れている可能性があると思います。

ただし、上記は DeviceReduceModule を使用して完全に機能します。

この投稿を参照してください。

編集:クラッシュする代わりに、無限ループに入ると書くべきでした。申し訳ありません。

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

f# - Alea CUDA でデフォルト ワーカーを破棄する

Worker.Default または CUBLAS.Default を破棄する必要がありますか?

CUDA コードは正しく実行されますが、プログラムの終了時に次の例外が発生します。

複数のクラスで Worker.Default と CUBLAS.Default を使用できますか、それとも 1 つ作成してワーカーが必要な人に渡す必要がありますか?

ありがとうヨハン

0 投票する
5 に答える
2037 参照

c# - FSharp.Core 4.4.0.0 を使用する VS 2015 Update 2 で Alea GPU チュートリアルがコンパイルされない

.Net 4.5 ランタイムで FSharp.Core バージョン 4.4.0.0 を使用して Visual Studio 2015 Community Update 2 でAlea GPU チュートリアル: https://github.com/quantalea/AleaGPUTutorialをコンパイル中にエラーが発生しました。

Fody: 未処理の例外が発生しました: 例外: ファイルまたはアセンブリ 'FSharp.Core, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

スタックトレース:

可能なすべての.configファイルbindingRedirectでオプションをどのように設定しても、Tutorial.Cs プロジェクトと Tutorial.Fs プロジェクトの両方で発生します。これらのリダイレクトは、Fody 参照読み込みメカニズムによって無視されるようです。

ただし、チュートリアル ソリューションを FSharp.Core 4.3.1.0 に設定しても、コンパイルできません。エラーは同じです。

それを修正する方法についてのアイデアはありますか?

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

f# - AleaGPUTutorial で fsharp プロジェクトをビルドすると、AOTCompileServer が終了コード -532462766 で予期せず終了する

Windows 10 の Visual Studio 2015 で AleaGPUTutorial プロジェクト内に fsharp プロジェクトをビルドしようとしています。[参照] の下に、FSharp.Core.dll のパスが C:\Program Files (x86)\Reference Assemblies\Microsoft\ と表示されています。 FSharp.NETFramework\v4.0\4.3.1.0\FSharp.Core.dll. したがって、これは最近投稿された別のバージョン (4.4.0.0) の使用に関する質問とは関係がないと思います。また、他の質問のエラーメッセージは、以下に引用されているものとは異なります。他の質問では、エラーは4.3.1.0をロード/検索できないことに関するものでしたが、私が得ているのはAOTCompilerServerが予期せず終了することに関連しています。

ビルドをクリーンアップしようとしたとき (fsharp プロジェクトのみ、現時点では csharp プロジェクトには興味がありません)、次のエラーが発生しました。

私が見逃したかもしれないものを誰か知っていますか?どんなポインタでも大歓迎です。よろしくお願いします!