問題タブ [numpy-random]

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 に答える
78 参照

numpy - CuPy と Dirichlet で TypeError: unsupported operand type(s) for +=: 'int' and 'tuple' が返される

ベクトルがディリクレ分布から引き出されるランダム行列 A を作成したいだけです。関数はnumpyで正常に動作します:

キューピーで同じことをすると

以下のエラーが表示されます。

入力がこのようなnumpy配列の場合

その後、同じエラーが発生します。

手動で確認すると、alpha.shape146 行目から (n,) です。それはcupyバグですか、それとも何か不足していますか?

CUDA 10.1 用の cupy-cuda101 バージョン 8.5.0 を使用しています。cupy と tensorflow に関係する他のすべては、私の GPU (2080ti) で完全に動作します。