About python interpreter inside the code, I was refereing to the line
Code: Select all
tour_manager = 'python3 -u ./tourney_manager/duel/duel.py'
I tried an optimization over night using this parameters :
Code: Select all
python3 -u lakas.py \
--optimizer oneplusone \
--output-data-file oneplusone_t1.dat \
--optimizer-log-file opt_log_t1.txt \
--base-time-sec 3 \
--inc-time-sec 0.03 \
--budget 100 \
--games-per-budget 1000 \
--concurrency 7 \
--engine /ssd/Minic/Tourney/minic_dev_linux_x64 \
--input-param "{'nullMoveMinDepth': {'init':2, 'lower':0, 'upper':10}, 'nullMoveDynamicDivisor': {'init':180, 'lower':20, 'upper':600}}" \
--opening-file /ssd/Minic/Book_and_Test/OpeningBook/Hert500.pgn \
--opening-file-format pgn \
--match-manager cutechess
It ran for 45 "budgets".
It first explored init param and then tried some couple of values : (66,3), (165,1), (317,0), (429,10)
But after that the optimizer is stuck on trying always (317,0) again and again, almost never trying something else aside from a (20,9), twice a (20,10) and a (600,10).
Is that expected ?