問題タブ [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.

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

python - Python: リモート関数の *args と list の違い

リストを定義する

バージョン 1

バージョン 2

最初のコードは問題なく動作しますが、バージョン 2 は動作しません。エラーメッセージは

ray.get(f.remote(f_ids)) + のサポートされていないオペランド タイプ: 'common.ObjectID' および 'common.ObjectID'

バージョン 2 のようなことをしたい理由は、実際には次のようなことをしたいからです。

g1and g2as*g1の作り方がわからないので、*g2バージョン 2 を思いつきました。バージョン 2 が機能しないのはなぜですか? どうすれば修正できますか?

参照コードはこちら https://ray.readthedocs.io/en/latest/example-parameter-server.html#synchronous-parameter-server

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

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 を設定しようとしたところ、新しい問題が発生しました。プログラムが動かなくなりました。以下は、この問題を再現するための最小限のサンプル コードです。ありがとう。