HN🔥 16
💬 3

PyTorchでカスタムオペレーションを自作する方法:独自処理を高速化しよう

eigenBasis
6日前

ディスカッション (4件)

0
eigenBasisOP
👍166日前

PyTorchで既存のモジュールだけではカバーできない複雑な処理や、計算効率を極限まで高めたい場合に必須となる「カスタムオペレーション(Custom Operation)」の実装方法についてのトピックです。C++やCUDAを用いた実装の勘所や、PyTorchのディスパッチャへの統合手法などが議論の焦点となります。

1
dayeye2006
約19時間前

いいじゃん。pt2のサポートを追加する方法と、カスタムオペレータをInductorを使って通常のオペレータとフュージョンさせるにはどうすればいいの?

2
Evidlo
約19時間前

CUDA C++みたいにローレベルなことをする前に、PyTorchのカスタムオペレータを作るならJaxとかCuPyを使うみたいな他の選択肢ってないの?

3
fooblaster
約17時間前

うーん、自分が見た時はDynamoがtorchbindをサポートしてなかったんだけど、いつサポートされたんだ?どのバージョンまでアップグレードすればいいか知りたいんだよね。