74 lines
2.1 KiB
Plaintext
74 lines
2.1 KiB
Plaintext
{
|
|
"folders": [
|
|
{
|
|
"path": "."
|
|
}
|
|
],
|
|
"settings": {
|
|
"rust-analyzer.linkedProjects": [
|
|
"Cargo.toml",
|
|
"lib/bindings/python/Cargo.toml"
|
|
],
|
|
"rust-analyzer.procMacro.enable": true,
|
|
},
|
|
"extensions": {
|
|
"recommendations": [
|
|
"ms-python.python",
|
|
"rust-lang.rust-analyzer"
|
|
]
|
|
},
|
|
"launch": {
|
|
// REQUIRES:
|
|
// export RUSTFLAGS="-g"
|
|
// cargo b --features cuda --profile dev
|
|
"configurations": [
|
|
{
|
|
"name": "Dynamo Frontend",
|
|
"type": "lldb",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/.venv/bin/python",
|
|
"args": [
|
|
"-m",
|
|
"dynamo.frontend",
|
|
],
|
|
"initCommands": [
|
|
"settings set target.disable-aslr false"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"env": {
|
|
"RUST_BACKTRACE": "1",
|
|
"PYTHONPATH": "${env:PYTHONPATH}:${workspaceFolder}/components/src"
|
|
},
|
|
"sourceLanguages": [
|
|
"rust"
|
|
]
|
|
},
|
|
{
|
|
"name": "Dynamo vLLM Backend",
|
|
"type": "lldb",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/.venv/bin/python",
|
|
"args": [
|
|
"-m",
|
|
"dynamo.vllm",
|
|
"--model",
|
|
"${env:DYNAMO_MODEL_NAME}",
|
|
"--enforce-eager",
|
|
"--no-enable-prefix-caching",
|
|
],
|
|
"initCommands": [
|
|
"settings set target.disable-aslr false"
|
|
],
|
|
"cwd": "${workspaceFolder}",
|
|
"env": {
|
|
"RUST_BACKTRACE": "1",
|
|
"PYTHONPATH": "${env:PYTHONPATH}:${workspaceFolder}/components/src"
|
|
},
|
|
"sourceLanguages": [
|
|
"rust"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|