{ "name": "Avatar Speech Dev Container", "build": { "dockerfile": "Dockerfile", "context": ".." }, "features": { "ghcr.io/devcontainers/features/nvidia-cuda:1": { "installCudnn": true }, "ghcr.io/devcontainers/features/node:1": { "version": "lts" }, "ghcr.io/devcontainers/features/common-utils:2": { "installZsh": true, "configureZshAsDefaultShell": true, "installOhMyZsh": true, "username": "vscode" } }, "customizations": { "vscode": { "extensions": [ "ms-python.python", "ms-python.vscode-pylance", "ms-toolsai.jupyter", "esbenp.prettier-vscode", "dbaeumer.vscode-eslint", "tamasfe.even-better-toml" ], "settings": { "python.defaultInterpreterPath": "/opt/conda/envs/avatar/bin/python", "python.terminal.activateEnvironment": true, "terminal.integrated.defaultProfile.linux": "zsh" } } }, "runArgs": [ "--gpus", "all" ], "postCreateCommand": "bash setup/setup.sh", "remoteUser": "vscode" }