NVIDIA
NVIDIA
CUDA-Q (nightly)
Container
NVIDIA
NVIDIA
CUDA-Q (nightly)

Pre-release versions of CUDA Quantum. This container includes features that are currently under development.

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
cudaq
05/15/2024 11:58 AM UTC
sha256:8e12d697306ffb58b65f209fd450e156867f97198e3edb7978edb9bf4e3bcad1RUN
assets=assets vscode_config=docker/release/config/.vscode /bin/bash -c chown -R cudaq /home/cudaq &&
  chgrp -R cudaq /home/cudaq
05/15/2024 11:58 AM UTC
sha256:6d9f765b130d912cf3c1a5ee40890ca7561a3bf6a7f7deae703371a62cba4777RUN
assets=assets vscode_config=docker/release/config/.vscode /bin/bash -c echo -e '#! /bin/bash \n    jupyter-lab --no-browser --ip=* --ServerApp.allow_origin=* --IdentityProvider.token="$@" \n    ' > "$CUDA_QUANTUM_PATH/bin/jupyter-lab-setup" &&
  chmod +x "$CUDA_QUANTUM_PATH/bin/jupyter-lab-setup"
05/15/2024 11:58 AM UTC
sha256:4d61776b410de5a0dff0457cbae841f66f059901cd9bef1e7be804b966bb7addRUN
assets=assets vscode_config=docker/release/config/.vscode /bin/bash -c echo -e '#! /bin/bash \n    if [ ! -x "$(command -v code)" ]; then \n        os=$([ "$(uname -m)" == "aarch64" ] && echo cli-alpine-arm64 || echo cli-alpine-x64) \n        curl -Lk "https://code.visualstudio.com/sha/download?build=stable&os=$os" --output vscode_cli.tar.gz \n        tar -xf vscode_cli.tar.gz && rm vscode_cli.tar.gz && sudo mv code /usr/bin/ \n    fi \n    code "$@"' > "$CUDA_QUANTUM_PATH/bin/vscode-setup" &&
  chmod +x "$CUDA_QUANTUM_PATH/bin/vscode-setup"
05/15/2024 11:58 AM UTC
sha256:9604cb6ad03bcdf1db43f27d99947fe035a53fcea5db3f9c8689a80612e49e56COPY
docker/release/config/.vscode /home/cudaq/.vscode
05/15/2024 11:58 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
vscode_config=.vscode
05/15/2024 11:58 AM UTC
sha256:fe7e7a9f96d6b849b99ac545da1afb1e91f5a1a732c72c7570d88439810be40aRUN
assets=assets /bin/bash -c if [ -x "$(command -v pip)" ]; then apt-get install -y --no-install-recommends gcc libpython3-dev &&
  pip install --no-cache-dir jupyterlab matplotlib; if [ -n "$MPI_ROOT" ]; then pip install --no-cache-dir mpi4py~=3.1; fi; fi
05/15/2024 11:58 AM UTC
sha256:934a650180b4d9c5432a62016ab3bc995bf26d8ef6cb1526bd40e4fd5e5b7929RUN
assets=assets /bin/bash -c apt-get install -y --no-install-recommends libcusolver-11-8 libcublas-11-8 cuda-cudart-11-8 curl jq
05/15/2024 11:57 AM UTC
sha256:ee42fa6c324fb550e2281451e0220e633ee822434f693fce0126ac48b5798adfRUN
assets=assets /bin/bash -c if [ -d "$CUDA_QUANTUM_PATH/assets/documentation" ]; then rm -rf "$CUDA_QUANTUM_PATH/docs" &&
  mkdir -p "$CUDA_QUANTUM_PATH/docs"; mv "$CUDA_QUANTUM_PATH/assets/documentation"/* "$CUDA_QUANTUM_PATH/docs"; rmdir "$CUDA_QUANTUM_PATH/assets/documentation"; fi &&
  for folder in `find "$CUDA_QUANTUM_PATH/assets/$(uname -m)"/* -maxdepth 0 -type d -not -name cudaq`; do bash "$CUDA_QUANTUM_PATH/bin/migrate_assets.sh" -s "$folder" &&
  rm -rf "$folder"; done &&
  bash "$CUDA_QUANTUM_PATH/bin/migrate_assets.sh" -s "$CUDA_QUANTUM_PATH/assets/$(uname -m)" &&
  rm -rf "$CUDA_QUANTUM_PATH/assets" "$CUDA_QUANTUM_PATH/bin/migrate_assets.sh"
05/15/2024 11:57 AM UTC
sha256:88c7167cf566347c06e5add1d2f0215502f337f4d7221b5e288c352ccbdb6032RUN
assets=assets /bin/bash -c rm "$CUDA_QUANTUM_PATH/build_info.txt"
05/15/2024 11:57 AM UTC
...