ускорить компиляцию модели в PyStan - PullRequest
0 голосов
/ 26 октября 2019

Я пытаюсь интегрировать PyStan в свой рабочий процесс, но простая компиляция, казалось бы, простой модели может занять более 10 минут.

Это медленное время компиляции не должно быть проблемой после завершения модели. Но для разработки было бы неплохо быстрее перебирать мелкие изменения. Возможно, имеет смысл удалить оптимизации компилятора в пользу более быстрого времени компиляции.

При поиске в Интернете я нашел две связанные темы обсуждения:

Оба обсуждаютвозможность ввести пользовательские флаги компилятора. PR с этой функцией был объединен, StanModel теперь выставляет extra_compile_args

Но он не ведет себя так, как ожидалось. Я посмотрел исходный код здесь , и он действительно просто добавляет дополнительные параметры компилятора. Он не отменяет и не удаляет существующие. Таким образом, код всегда будет компилироваться с помощью -O2

Как я могу повлиять на компиляцию моделей stan в PyStan, чтобы снизить производительность и ускорить компиляцию?

...