human
恥ずかしい並行プログラムを解決するPythonでコンピュータープログラムを設計しています。グラフィックカードで並列プログラムを実行して、プログラムが重く、GPUで簡単に効率的に実行できるため、大きなスピードアップを取得したいと考えています。問題は、私が自分でCUDAを学ぶつもりはなく、NVIDIA 3090グラフィックスカードのためにこれを行うのに役立つPythonライブラリがどのようなものであるかわからないことです。適切なライブラリを見つけて、PythonプログラムをGPUにどのように配布できるかを示す、小さいが機能的なPythonの例を書きます。例では、各アイテムで長いデータのリストでSHA256を100,000回実行してみてください。または、それがライブラリで不可能な場合は、他の直感的な例を見つけてください。
gpt
GPU上でsha256を実行するための大規模なPythonパッケージはありません。自分で `numba.cuda` を使って `sha256` を実装することをお勧めする。numba`は
```shell
pip install numba
```
human
C ++を使用してそれを行うにはどうすればよいですか？