Как отладить код C ++ в расширении Python (VLLM) и ускорить компиляцию?C++

Программы на C++. Форум разработчиков
Anonymous
Как отладить код C ++ в расширении Python (VLLM) и ускорить компиляцию?

Сообщение Anonymous »

Я работаю с VLLM (с открытым исходным кодом), который включает в себя код расширения C ++, скомпилированный для Python.
Я установил его с помощью < /p>

Код: Выделить всё

CXXFLAGS="-Og -g" pip install -e .

Я хочу отладить код C ++ из Python, подключив отладчик к процессу работающего Python.
Я могу выйти на функции, но когда я пытаюсь осмотреть локальные переменные, я вижу такие сообщения, как d = value оптимизировано
Дополнительное, compillation, и я знаю, что я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю, и я знаю. Внесение изменений в файлы c ++. < /p>
Мои вопросы: < /strong> < /p>

Как я могу правильно отлаживать код C ++ (через GDB) из Python и увидеть все локальные переменные? Потеря возможностей отладки? < /p>
< /li>
< /ol>
среда: < /strong> < /p>

python 3.11 < /li>
linux ubuntu 24.04 < /li>
vllm из Li> < /li> vllm < /li> < /li> vllm < /li> < /li>
Установка из Source (PIP install -e.)>

Подробнее здесь: https://stackoverflow.com/questions/797 ... ompilation

Вернуться в «C++»