Mitchell

Results 87 comments of Mitchell

An alternative to this would also to be using cudaq kernel mode for initializing the list. This would move the initialization and validation into compiled C++/MLIR runtime paths instead of...

I took a look at this, and agree with the findings. The udev rules are shortening the WWID so you see the following: ``` root@n-vm:~# ll /dev/disk/by-id | grep device--na...

Hi Fabian, is this failure coming from your previous code? ```python import cudaq from cudaq import spin from time import perf_counter_ns cudaq.set_target("nvidia", option="mgpu") rank = cudaq.mpi.rank() @cudaq.kernel def kernel(qubit_count: int):...

I appreciate the clarification Fabian. Modifying the code to use 34 qubits on my 4xGH200 system I can also reproduce it. ```bash $ nvq++ --version nvq++ Version cu12-0.11.0 (https://github.com/NVIDIA/cuda-quantum 076fcaca322f2b2252c262005916e5f980b7b849)...

Try setting the environment variable ``` export CUDAQ_MAX_GPU_MEMORY_GB=32 ``` This is due to a memory allocation method in our software stack that tries to greedily allocate more memory than needed.

Hi tchaton, thanks for reaching out. The kernel generation is not thread safe in this scenario, so try to generate the kernel before the loop. Change ```python3 for i in...

One more note - I am not sure of your MPI setup, but you may want to prepend your command with `mpirun -np `[0]. [0] - https://nvidia.github.io/cuda-quantum/latest/using/examples/multi_gpu_workflows.html#parallel-execution-over-multiple-qpus-mqpu

This fixes https://github.com/NVIDIA/cuda-quantum/issues/2194

Where is `libcudaq_distributed_interface_mpi.so` from?

This might be a shot in the dark, but I was digging for what functions might be duplicated. My search started with finding the llvm RegisterPass calls ``` $ nm...