class Azure::BatchAI::Mgmt::V2018_05_01::Models::CNTKsettings

CNTK (aka Microsoft Cognitive Toolkit) job settings.

Attributes

command_line_args[RW]

@return [String] Command line arguments. Command line arguments that need to be passed to the python script or cntk executable.

config_file_path[RW]

@return [String] Config file path. Specifies the path of the BrainScript config file. This property can be specified only if the languageType is 'BrainScript'.

language_type[RW]

@return [String] Language type. The language to use for launching CNTK (aka Microsoft Cognitive Toolkit) job. Valid values are 'BrainScript' or 'Python'.

process_count[RW]

@return [Integer] Process count. Number of processes to launch for the job execution. The default value for this property is equal to nodeCount property

python_interpreter_path[RW]

@return [String] Python interpreter path. The path to the Python interpreter. This property can be specified only if the languageType is 'Python'.

python_script_file_path[RW]

@return [String] Python script file path. Python script to execute. This property can be specified only if the languageType is 'Python'.

Private Class Methods

mapper() click to toggle source

Mapper for CNTKsettings class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2018-05-01/generated/azure_mgmt_batchai/models/cntksettings.rb, line 48
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'CNTKsettings',
    type: {
      name: 'Composite',
      class_name: 'CNTKsettings',
      model_properties: {
        language_type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'languageType',
          type: {
            name: 'String'
          }
        },
        config_file_path: {
          client_side_validation: true,
          required: false,
          serialized_name: 'configFilePath',
          type: {
            name: 'String'
          }
        },
        python_script_file_path: {
          client_side_validation: true,
          required: false,
          serialized_name: 'pythonScriptFilePath',
          type: {
            name: 'String'
          }
        },
        python_interpreter_path: {
          client_side_validation: true,
          required: false,
          serialized_name: 'pythonInterpreterPath',
          type: {
            name: 'String'
          }
        },
        command_line_args: {
          client_side_validation: true,
          required: false,
          serialized_name: 'commandLineArgs',
          type: {
            name: 'String'
          }
        },
        process_count: {
          client_side_validation: true,
          required: false,
          serialized_name: 'processCount',
          type: {
            name: 'Number'
          }
        }
      }
    }
  }
end