Nvidia Optix:rtProgramCreateFromPTXFile или rtProgramCreateFromPTXString возвращает RT_ERROR_INVALID_SOURCE?
RTresult code = rtProgramCreateFromPTXString(context, pBuf, "draw_solid_color", &ray_gen_program);
Результат кода
RT_ERROR_INVALID_SOURCE
Мой проект может генерировать файл PTX, и CUDA и Optix настроены.
Как я могу решить эту проблему?
1 ответ
Поскольку эти шаги решили вашу проблему, я делаю это ответ:
- Убедитесь, что строка, на которую указывает pBuf, правильно сформирована и оканчивается нулем
- Проверьте битность PTX (вероятно, должно быть 64 с этого момента)
- Нет отладочной информации в PTX