NVIDIA CUDA-Q is the quantum processing unit (QPU)-agnostic platform for accelerated quantum supercomputing for defining, compiling, and executing quantum kernels on simulators or real quantum hardware.
Check Quick start to NVIDIA CUDA-Q
Installation of CUDAQ package
Install cudaq package, following the Python Virtual Environment.
pip install cudaq
Running Quantum Simulation
Request a GPU node. Check interactive job submission.
Copy the CUDAQ directory (at /usr/local/doc/CUDAQ), cd to that directory and find the python script "program.py"
Run the quantum computing simulation with Nvidia GPU using cuQuantum library (target nvidia) or with the cpu using Quantum++ library (target qpp-cpu) and compare the performance
time python3 program.py 22 --target nvidia
time python3 program.py 22 --target qpp-cpu