Unverified Commit 782ce578 authored by Elyas Mehtabuddin's avatar Elyas Mehtabuddin Committed by GitHub
Browse files

chore: debugger / debugging rust code (#2813)


Signed-off-by: default avatarElyas Mehtabuddin <emehtabuddin@nvidia.com>
Co-authored-by: default avatarGuanLuo <41310872+GuanLuo@users.noreply.github.com>
parent 964fa639
......@@ -17,5 +17,57 @@
"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/frontend/src:${workspaceFolder}/components/planner/src:${workspaceFolder}/components/backends/llama_cpp/src:${workspaceFolder}/components/backends/mocker/src:${workspaceFolder}/components/backends/trtllm/src:${workspaceFolder}/components/backends/sglang/src:${workspaceFolder}/components/backends/vllm/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/frontend/src:${workspaceFolder}/components/planner/src:${workspaceFolder}/components/backends/llama_cpp/src:${workspaceFolder}/components/backends/mocker/src:${workspaceFolder}/components/backends/trtllm/src:${workspaceFolder}/components/backends/sglang/src:${workspaceFolder}/components/backends/vllm/src"
},
"sourceLanguages": [
"rust"
]
}
]
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment