{
"max_trials": 1,
"max_instances_at_once": 1,
"model_priority_space": [
10,
0,
0
],
"task": "detection",
"dataloop": {
"project": "buffs_project",
"dataset": "tiny_mice_data"
}
}
python zazu.py --search --remote
python zazu.py --train --remote
python zazu.py --predict --remote
import json
# Load the configs file
with open('configs.json', 'r') as fp:
configs = json.load(fp)
# Load configs input
configs_input = dl.FunctionIO(type='Json', name='configs', value=configs)
inputs = [configs_input]
# Get the remote Zazu service
zazu_service = dl.services.get('zazu')
# Run model & hyper-parameter search
zazu_service.execute(function_name='search', execution_input=[configs_input])
# Train
zazu_service.execute(function_name='train', execution_input=inputs)
# Predict
zazu_service.execute(function_name='predict', execution_input=inputs)
Check out more details @Dataloop AI!