Как отладить код 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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