1

デフォルトの CUDA バックエンドではなく、ArrayFireにその CPU バックエンドを強制的に使用させようとしています。このドキュメンテーションページによると、呼び出すだけで済みますarrayfire.set_backend('cpu')。ただし、これを実行しようとすると、メッセージとともにエラーがスローされますglobal name 'backend' is not definedソースコードを見ると、関数が実装さbackendれる直前にグローバル変数がモジュール内で定義されていることがわかります。set_backend次の関数は、このさまざまな属性を設定および取得しますbackend物体。私の質問は次のとおりです:このエラーを引き起こしている側の内部実装エラーですか、それとも私が間違っていることがありますか(またはこれを修正するために私の側で実行できます)? 私はこれまで Python モジュールをあまり扱ったことがありませんでした。

4

0 に答える 0