72 lines
2.4 KiB
JSON
72 lines
2.4 KiB
JSON
{
|
|
"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": {},
|
|
},
|
|
// "forwardPorts": [],
|
|
"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",
|
|
// "--ipc",
|
|
// "host",
|
|
"--ulimit",
|
|
"memlock=-1",
|
|
"--env-file",
|
|
".devcontainer/devcontainer.env"
|
|
],
|
|
// "remoteUser": "root"
|
|
}
|