NVIDIA
NVIDIA
CUDA-Q
Container
NVIDIA
NVIDIA
CUDA-Q

With a unified and open programming model, CUDA Quantum is a first-of-its-kind, open-source platform for integrated quantum-classical programming

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
cudaq
11/16/2024 12:54 PM UTC
sha256:f3516b3d38ab430ecf7ae23c854a95a6176645860db4909088106d2deb35773aRUN
assets=assets vscode_config=docker/release/config/.vscode /bin/bash -c chown -R cudaq /home/cudaq &&
  chgrp -R cudaq /home/cudaq
11/16/2024 12:54 PM UTC
sha256:0d03a2c9b1538baeca60fc4b3708a09cac622e82765c34d504c6aed0a6f33e84RUN
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/16/2024 12:54 PM UTC
sha256:18c6dd6eec577bd111c6d6ea9753a8917598a0ea3756430247e4dff179320377RUN
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/16/2024 12:54 PM UTC
sha256:29d76429c6aa28478539e96ecead0c9985953e40c3deaff85d37d491dc61e952COPY
docker/release/config/.vscode /home/cudaq/.vscode
11/16/2024 12:54 PM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ARG
vscode_config=docker/release/config/.vscode
11/16/2024 12:54 PM UTC
sha256:976932fa414c1282c62db62d8d91c5bafe788951d47ab5a90915bf143173a69cRUN
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; if [ -n "$MPI_ROOT" ]; then pip install --no-cache-dir mpi4py~=3.1; fi; fi
11/16/2024 12:54 PM UTC
sha256:4d77eba5b9b025f54c552c73a10943e803fb558a563d5a67a3799d796484ac8fRUN
assets=assets /bin/bash -c cuda_version_suffix=$(echo ${CUDA_VERSION} | tr . -) &&
  for cudart_dependency in libcusolver libcublas cuda-cudart; do if [ -z "$(apt list --installed | grep -o ${cudart_dependency}-${cuda_version_suffix})" ]; then apt-get install -y --no-install-recommends ${cudart_dependency}-${cuda_version_suffix}; fi done &&
  if [ $(echo ${CUDA_VERSION} | cut -d . -f1) -gt 11 ]; then apt-get install -y --no-install-recommends libnvjitlink-${cuda_version_suffix}; fi &&
  apt-get install -y --no-install-recommends curl jq
11/16/2024 12:53 PM UTC
sha256:3be9ca581a997e457af11df35b38acf5a0c96bd278bdfb97bac94779bc3d8d68RUN
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"
11/16/2024 12:53 PM UTC
sha256:e8cab4fd99788aca4071a0a28277557ab14daf6f11d8e0f7c16a787a42e3f146RUN
assets=assets /bin/bash -c rm "$CUDA_QUANTUM_PATH/build_info.txt"
11/16/2024 12:53 PM UTC
...