chore: add dev-containers

This commit is contained in:
Hugo Larcher 2024-12-02 14:56:00 +01:00
parent 805797d50a
commit 2bc1505dac
No known key found for this signature in database
GPG Key ID: 3DAF63124699CA2B

View File

@ -3,18 +3,18 @@
{ {
"name": "CUDA", "name": "CUDA",
"image": "nvidia/cuda:12.6.0-devel-ubuntu24.04", "image": "nvidia/cuda:12.6.0-devel-ubuntu24.04",
"runArgs": [ // "runArgs": [
"--gpus=all" // "--gpus=all"
], // ],
"remoteEnv": { "remoteEnv": {
"PATH": "${containerEnv:PATH}:/usr/local/cuda/bin", "PATH": "${containerEnv:PATH}:/usr/local/cuda/bin",
"LD_LIBRARY_PATH": "$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64", "LD_LIBRARY_PATH": "$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64",
"XLA_FLAGS": "--xla_gpu_cuda_data_dir=/usr/local/cuda" "XLA_FLAGS": "--xla_gpu_cuda_data_dir=/usr/local/cuda"
}, },
"updateContentCommand": "bash .devcontainer/install-dev-tools.sh", "updateContentCommand": "bash .devcontainer/install-dev-tools.sh",
"postCreateCommand": [ // "postCreateCommand": [
"nvidia-smi" // "nvidia-smi"
], // ],
"customizations" : { "customizations" : {
"jetbrains" : { "jetbrains" : {
"backend" : "CLion" "backend" : "CLion"