xref: /aosp_15_r20/external/pytorch/.devcontainer/cpu/devcontainer.json (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1*da0073e9SAndroid Build Coastguard Worker// For format details, see https://aka.ms/devcontainer.json. For config options, see the
2*da0073e9SAndroid Build Coastguard Worker// README at: https://github.com/devcontainers/templates/tree/main/src/anaconda
3*da0073e9SAndroid Build Coastguard Worker{
4*da0073e9SAndroid Build Coastguard Worker  "name": "PyTorch - CPU",
5*da0073e9SAndroid Build Coastguard Worker  "build": {
6*da0073e9SAndroid Build Coastguard Worker    "context": "../..",
7*da0073e9SAndroid Build Coastguard Worker    "dockerfile": "../Dockerfile",
8*da0073e9SAndroid Build Coastguard Worker    "args": {
9*da0073e9SAndroid Build Coastguard Worker      "USERNAME": "vscode",
10*da0073e9SAndroid Build Coastguard Worker      "BUILDKIT_INLINE_CACHE": "0",
11*da0073e9SAndroid Build Coastguard Worker      "CLANG_VERSION": ""
12*da0073e9SAndroid Build Coastguard Worker    }
13*da0073e9SAndroid Build Coastguard Worker  },
14*da0073e9SAndroid Build Coastguard Worker
15*da0073e9SAndroid Build Coastguard Worker  // Features to add to the dev container. More info: https://containers.dev/features.
16*da0073e9SAndroid Build Coastguard Worker  "features": {
17*da0073e9SAndroid Build Coastguard Worker    // This is needed for lintrunner
18*da0073e9SAndroid Build Coastguard Worker    "ghcr.io/devcontainers/features/rust:1" : {}
19*da0073e9SAndroid Build Coastguard Worker  },
20*da0073e9SAndroid Build Coastguard Worker
21*da0073e9SAndroid Build Coastguard Worker  // Use 'forwardPorts' to make a list of ports inside the container available locally.
22*da0073e9SAndroid Build Coastguard Worker  // "forwardPorts": [],
23*da0073e9SAndroid Build Coastguard Worker
24*da0073e9SAndroid Build Coastguard Worker  // Use 'postCreateCommand' to run commands after the container is created.
25*da0073e9SAndroid Build Coastguard Worker  "postCreateCommand": "bash .devcontainer/scripts/install-dev-tools.sh",
26*da0073e9SAndroid Build Coastguard Worker
27*da0073e9SAndroid Build Coastguard Worker  // Configure tool-specific properties.
28*da0073e9SAndroid Build Coastguard Worker  // "customizations": {},
29*da0073e9SAndroid Build Coastguard Worker  "customizations": {
30*da0073e9SAndroid Build Coastguard Worker    "vscode": {
31*da0073e9SAndroid Build Coastguard Worker      "extensions": ["streetsidesoftware.code-spell-checker"]
32*da0073e9SAndroid Build Coastguard Worker    }
33*da0073e9SAndroid Build Coastguard Worker  }
34*da0073e9SAndroid Build Coastguard Worker
35*da0073e9SAndroid Build Coastguard Worker  // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
36*da0073e9SAndroid Build Coastguard Worker  // "remoteUser": "root"
37*da0073e9SAndroid Build Coastguard Worker}
38