devcontainer for VSCode development (#1428)

add devcontainer for easy development in VSCode
This commit is contained in:
Pablo Vela authored and GitHub committed 2023-02-14 18:57:55 -06:00
1 parent 2878aff1c5
commit 78eeb3bfe8
2 files changed
+41

No files matched your search

+13
View File
@@ -0,0 +1,13 @@
{
"name": "NerfStudio Dev Container",
"dockerComposeFile": "docker-compose.yml",
"service": "nerfstudio",
"workspaceFolder": "/workspace",
"shutdownAction": "stopCompose",
"extensions": [
"mutantdino.resourcemonitor",
"ms-azuretools.vscode-docker",
"nvidia.nsight-vscode-edition",
"ms-python.python"
]
}
+28
View File
@@ -0,0 +1,28 @@
version: "3.8"
services:
nerfstudio:
shm_size: '12gb'
image: dromni/nerfstudio:0.1.17
# build:
# context: ..
# dockerfile: ./Dockerfile
stdin_open: true
tty: true
environment:
NVIDIA_DRIVER_CAPABILITIES: compute,utility,graphics
DISPLAY: $DISPLAY
ports:
- "7007:7007"
volumes:
- ../:/workspace/
- /tmp/.X11-unix:/tmp/.X11-unix
working_dir: /workspace/
command: /bin/bash
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: 1
capabilities: [ gpu ]