Документация Engee

Советы для разработчиков

Настройка локальной среды разработки

Чтобы активировать режим локальной разработки, в основном каталоге проекта выполните следующие команды:

using Pkg
Pkg.develop(path="src/ReinforcementLearningBase")
Pkg.develop(path="src/ReinforcementLearningCore")
Pkg.develop(path="src/ReinforcementLearningEnvironments")
Pkg.develop(path="src/ReinforcementLearningFarm") # необязательно

Иногда может потребоваться добавить дополнительные зависимости. Перед добавлением новых пакетов не забудьте переключить среду. Например, чтобы добавить Statistics в ReinforcementLearningBase, сначала выполните команду ]activate src/ReinforcementLearningBase, а затем ]add Statistics.

Включение отсчета времени отладки при проведении экспериментов

Вызовите RLCore.TimerOutputs.enable_debug_timings(RLCore), чтобы вывести на экран время выполнения по умолчанию для обработчиков, политик и шагов оптимизации. Сброс таймера Вызовите RLCore.TimerOutputs.reset_timer!(RLCore.timer). Отображение результатов таймера Вызовите RLCore.timer.