class Azure::BatchAI::Mgmt::V2018_05_01::Models::CustomMpiSettings

Custom MPI job settings.

Attributes

command_line[RW]

@return [String] Command line. The command line to be executed by mpi runtime on each compute node.

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

Private Class Methods

mapper() click to toggle source

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

# File lib/2018-05-01/generated/azure_mgmt_batchai/models/custom_mpi_settings.rb, line 29
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'CustomMpiSettings',
    type: {
      name: 'Composite',
      class_name: 'CustomMpiSettings',
      model_properties: {
        command_line: {
          client_side_validation: true,
          required: true,
          serialized_name: 'commandLine',
          type: {
            name: 'String'
          }
        },
        process_count: {
          client_side_validation: true,
          required: false,
          serialized_name: 'processCount',
          type: {
            name: 'Number'
          }
        }
      }
    }
  }
end