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