問題タブ [ray]
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: リモート関数の *args と list の違い
リストを定義する
バージョン 1
バージョン 2
最初のコードは問題なく動作しますが、バージョン 2 は動作しません。エラーメッセージは
ray.get(f.remote(f_ids)) + のサポートされていないオペランド タイプ: 'common.ObjectID' および 'common.ObjectID'
バージョン 2 のようなことをしたい理由は、実際には次のようなことをしたいからです。
g1
and g2
as*g1
の作り方がわからないので、*g2
バージョン 2 を思いつきました。バージョン 2 が機能しないのはなぜですか? どうすれば修正できますか?
参照コードはこちら https://ray.readthedocs.io/en/latest/example-parameter-server.html#synchronous-parameter-server
pytorch - Pytorch で Ray で GPU を使用するには? リモート クラスに num_gpus を指定する必要がありますか?
Ray を pytorch で使用する場合、リモート クラスに num_gpus フラグを設定しません。
次のエラーが表示されます。
主なプロセスは次のとおりです。リモート クラスを作成し、pytorch モデルstate_dict()(created in main function)
をそれに転送します。メイン関数ではtorch.cuda.is_available()
は ですTrue
が、リモート関数でtorch.cuda.is_available()
はFalse
です。ありがとう
num_gpus=1 を設定しようとしたところ、新しい問題が発生しました。プログラムが動かなくなりました。以下は、この問題を再現するための最小限のサンプル コードです。ありがとう。