| { |
| "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" |
| } |
|
|