|
{ |
|
"name": "LLaVA", |
|
"build": { |
|
"dockerfile": "Dockerfile", |
|
"context": "..", |
|
"args": {} |
|
}, |
|
"features": { |
|
"ghcr.io/devcontainers/features/docker-in-docker:2": {}, |
|
"ghcr.io/devcontainers/features/azure-cli:1": {}, |
|
"ghcr.io/azure/azure-dev/azd:0": {}, |
|
"ghcr.io/devcontainers/features/powershell:1": {}, |
|
"ghcr.io/devcontainers/features/common-utils:2": {}, |
|
"ghcr.io/devcontainers-contrib/features/zsh-plugins:0": {}, |
|
}, |
|
|
|
"postCreateCommand": "bash ./.devcontainer/postCreateCommand.sh", |
|
"customizations": { |
|
"vscode": { |
|
"settings": { |
|
"python.analysis.autoImportCompletions": true, |
|
"python.analysis.autoImportUserSymbols": true, |
|
"python.defaultInterpreterPath": "~/miniconda3/envs/llava/bin/python", |
|
"python.formatting.provider": "yapf", |
|
"python.linting.enabled": true, |
|
"python.linting.flake8Enabled": true, |
|
"isort.check": true, |
|
"dev.containers.copyGitConfig": true, |
|
"terminal.integrated.defaultProfile.linux": "zsh", |
|
"terminal.integrated.profiles.linux": { |
|
"zsh": { |
|
"path": "/usr/bin/zsh" |
|
}, |
|
} |
|
}, |
|
"extensions": [ |
|
"aaron-bond.better-comments", |
|
"eamodio.gitlens", |
|
"EditorConfig.EditorConfig", |
|
"foxundermoon.shell-format", |
|
"GitHub.copilot-chat", |
|
"GitHub.copilot-labs", |
|
"GitHub.copilot", |
|
"lehoanganh298.json-lines-viewer", |
|
"mhutchie.git-graph", |
|
"ms-azuretools.vscode-docker", |
|
"ms-dotnettools.dotnet-interactive-vscode", |
|
"ms-python.flake8", |
|
"ms-python.isort", |
|
"ms-python.python", |
|
"ms-python.vscode-pylance", |
|
"njpwerner.autodocstring", |
|
"redhat.vscode-yaml", |
|
"stkb.rewrap", |
|
"yzhang.markdown-all-in-one", |
|
] |
|
} |
|
}, |
|
"mounts": [], |
|
"runArgs": [ |
|
"--gpus", |
|
"all", |
|
|
|
|
|
"--ulimit", |
|
"memlock=-1", |
|
"--env-file", |
|
".devcontainer/devcontainer.env" |
|
], |
|
|
|
} |
|
|