Update start-hyperopt-worker.py

This commit is contained in:
MoonGem 2018-03-23 18:44:37 -05:00 committed by GitHub
parent c6102a55af
commit d46eaae7a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,8 +2,7 @@
import multiprocessing
import os
import subprocess
import sys
import shlex
PROC_COUNT = multiprocessing.cpu_count() - 1
DB_NAME = 'freqtrade_hyperopt'
WORK_DIR = os.path.join(
@ -20,9 +19,9 @@ command = [
'--mongo=127.0.0.1:1234/{}'.format(DB_NAME),
'--poll-interval=0.1',
'--workdir={}'.format(WORK_DIR),
'--max-jobs=100000',
'--max-consecutive-failures=100000',
]
def run(command):
subprocess.call(command, shell=True))
run(command)
processes = [subprocess.Popen(command) for i in range(PROC_COUNT)]
# Join all workers
for proc in processes:
proc.wait()