Method: Experiment::Factorial::DistributedFactorial#master_sub_experiments

Defined in:
lib/experiment/factorial.rb

#master_sub_experiments(cv) ⇒ Object



181
182
183
184
185
186
187
188
189
190
191
192
193
194
# File 'lib/experiment/factorial.rb', line 181

def master_sub_experiments(cv)
  write_dir!
  param_grid.map do |paramset|
    if @options.opts == ""
      @options.opts = paramset.map {|k,v| "#{k}:#{v}"}.join(",")
    else
      @options.opts += "," + paramset.map {|k,v| "#{k}:#{v}"}.join(",")
    end
    child = self.class.new :master, @experiment, @options
    child.parent_dir = @dir
    child.master_run! cv
    child
  end
end