Советы для разработчиков
Настройка локальной среды разработки
Чтобы активировать режим локальной разработки, в основном каталоге проекта выполните следующие команды:
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
.