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
11/18/2023 5:08 PM UTC
sha256:ae3b3ad50c891d9467c77d793a770895f91a73c07299d008a39260e4164ad193RUN
assets=assets vscode_config=docker/release/config/.vscode /bin/bash -c chown -R cudaq /home/cudaq &&
  chgrp -R cudaq /home/cudaq
11/18/2023 5:08 PM UTC
sha256:e9296adca8913e89c18cc87c6e9b1c87a286254785b8a2c6e3699df9e98d959dRUN
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"
11/18/2023 5:08 PM UTC
sha256:48936914e74bebc8bcb4ae6b0461adcc20717712b9ae262e211d1385fb0d375eRUN
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"
11/18/2023 5:08 PM UTC
sha256:85d014483dcb70bf49a0511c1a123e354c242b3eaa2b2b115852cb8617b6024aCOPY
docker/release/config/.vscode /home/cudaq/.vscode
11/18/2023 5:08 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
vscode_config=.vscode
11/18/2023 5:08 PM UTC
sha256:08f84cb0fb0449d022c718a1ed2a017b7ade4e6cbf65ab29cef03c2a27657a3cRUN
assets=assets /bin/bash -c if [ -x "$(command -v pip)" ]; then apt-get install -y --no-install-recommends gcc &&
  pip install --no-cache-dir jupyterlab matplotlib; if [ -n "$MPI_ROOT" ]; then pip install --no-cache-dir mpi4py~=3.1; fi; fi
11/18/2023 5:08 PM UTC
sha256:55e018b4e157edcb9952b2a7154c8e3dd2127365215e36702da57796e7e604cdRUN
assets=assets /bin/bash -c apt-get install -y --no-install-recommends cuda-nvtx-11-8 libopenblas-openmp-dev curl jq
11/18/2023 5:07 PM UTC
sha256:2373548f1de77d6f95ab9bfdc21e6e5f6103917c4eca5f971edd523e5e36a10bRUN
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`; do bash "$CUDA_QUANTUM_PATH/bin/migrate_assets.sh" "$folder" &&
  rm -rf "$folder"; done &&
  rm "$CUDA_QUANTUM_PATH/bin/migrate_assets.sh"
11/18/2023 5:06 PM UTC
sha256:90ca30eb4e0db56fcfada5f3c3f1842c2cb632251de48f4a4b2087b1bbba0f9fADD
./scripts/migrate_assets.sh /opt/nvidia/cudaq/bin/migrate_assets.sh
11/18/2023 5:06 PM UTC
...