<s>[INST] I am designing a computer program in Python that solves an embarrassingly parallel program. I want to run my parallel program on my graphics card to get a big speedup, since the program is compute heavy and could easily run efficiently on a GPU. The problem is that I am not going to learn CUDA myself and don't know what Python libraries will help me do this for my Nvidia 3090 graphics card. Find a suitable library and write a small but functional Python example showing how I could distribute a Python program onto my GPU. For your example, you can try running sha256 100,000 times on each item in a long list of data, or if that's not possible with the library, find some other intuitive example. [/INST] There are no large Python packages for performing sha256 on the GPU. I would recommend implementing `sha256` yourself using `numba.cuda`. You can install `numba` with
```shell
pip install numba
```</s>\ <s>[INST] Write the program as if such a library existed. Let's call it gpu_master. [/INST] 