問題タブ [arrayfire]
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.
python - PythonでArrayFireにバックエンドを強制的に切り替える
デフォルトの CUDA バックエンドではなく、ArrayFireにその CPU バックエンドを強制的に使用させようとしています。このドキュメンテーションページによると、呼び出すだけで済みますarrayfire.set_backend('cpu')
。ただし、これを実行しようとすると、メッセージとともにエラーがスローされますglobal name 'backend' is not defined
。ソースコードを見ると、関数が実装さbackend
れる直前にグローバル変数がモジュール内で定義されていることがわかります。set_backend
次の関数は、このさまざまな属性を設定および取得しますbackend
物体。私の質問は次のとおりです:このエラーを引き起こしている側の内部実装エラーですか、それとも私が間違っていることがありますか(またはこれを修正するために私の側で実行できます)? 私はこれまで Python モジュールをあまり扱ったことがありませんでした。
python - arrayfire-python の行/列方向の外積
arrayfire-pythonで行/列ごとの外積を実装するには?
これはnumpyでの類推実装です。
PS ミニバッチ勾配降下法を実装するためのわずかなスピードアップを探していて、このライブラリを見つけました。
casting - `arrayfire::Array` のキャスト
で画像を開くためにarrayfireクレートを使用していaf::load_image
ます。これにより、f32
何らかの処理を実行できる配列が得られます。u8
完了したら、次を使用して画像として保存したいと思いますaf::save_image
。
配列を型に変換する方法がわかりませんu8
。メソッドを調べましたが、from
使い方がわかりません。