111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
# File 'lib/cnvrg/experiment.rb', line 111
def exec_remote(command, commit_to_run, instance_type, image_slug,schedule,local_timestamp, grid,path_to_cmd,data, data_commit,periodic_sync,
sync_before_terminate, max_time, ds_sync_options=0,output_dir=nil,data_query=nil,
git_commit=nil, git_branch=nil,debug=true, restart_if_stuck=nil, local_folders=nil,title=nil, datasets=nil, prerun: true, requirements: true, recurring: nil,
email_notification_error: false, email_notification_success: false, emails_to_notify: nil)
response = Cnvrg::API.request("users/#{@owner}/projects/#{@project_slug}/experiment/remote", 'POST', {command: command, image_slug: image_slug,
commit_sha1: commit_to_run,
instance_type: instance_type,
schedule:schedule,
local_timestamp:local_timestamp,
datasets: datasets,
grid: grid,
debug:debug,
path_to_cmd:path_to_cmd,dataset_slug:data,
dataset_commit: data_commit,max_time:max_time,
periodic_sync:periodic_sync, sync_before_terminate:sync_before_terminate,
dataset_sync_options:ds_sync_options,output_dir:output_dir,
dataset_query:data_query,git_commit:git_commit,git_branch:git_branch,
restart_if_stuck:restart_if_stuck, local_folders: local_folders, title:title,
prerun: prerun, requirements: requirements, recurring: recurring,
email_notification_error: email_notification_error, email_notification_success: email_notification_success,
emails_to_notify: emails_to_notify})
return response
end
|