diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index aee285898..66f7aecbf 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -15,6 +15,9 @@ ] } }, - "workspaceFolder": "/sgl-workspace/sglang", - "forwardPorts": [] + "forwardPorts": [], + "runArgs": [ + "--gpus", + "all" + ] } diff --git a/docker/Dockerfile.dev b/docker/Dockerfile.dev index 70860d8ef..20a373184 100644 --- a/docker/Dockerfile.dev +++ b/docker/Dockerfile.dev @@ -18,6 +18,8 @@ RUN apt-get update && apt-get install -y \ silversearcher-ag \ cloc \ unzip \ + pkg-config \ + libssl-dev \ && rm -rf /var/lib/apt/lists/* \ && apt-get clean @@ -63,6 +65,12 @@ RUN wget https://github.com/Kitware/CMake/releases/download/v3.31.1/cmake-3.31.1 && cp -r cmake-3.31.1-linux-x86_64/share/* /usr/local/share/ \ && rm -rf cmake-3.31.1-linux-x86_64 cmake-3.31.1-linux-x86_64.tar.gz +# Install uv +RUN curl -LsSf https://astral.sh/uv/install.sh | sh + +# Install rust +RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y + # Add yank script COPY --chown=root:root <<-"EOF" /usr/local/bin/yank #!/bin/bash