Current section
Files
Jump to
Current section
Files
lib/flyteidl/plugins/sagemaker/parameter_ranges.pb.ex
defmodule Flyteidl.Plugins.Sagemaker.HyperparameterScalingType.Value do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :AUTO, 0
field :LINEAR, 1
field :LOGARITHMIC, 2
field :REVERSELOGARITHMIC, 3
end
defmodule Flyteidl.Plugins.Sagemaker.HyperparameterScalingType do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
end
defmodule Flyteidl.Plugins.Sagemaker.ContinuousParameterRange do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :max_value, 1, type: :double, json_name: "maxValue"
field :min_value, 2, type: :double, json_name: "minValue"
field :scaling_type, 3,
type: Flyteidl.Plugins.Sagemaker.HyperparameterScalingType.Value,
json_name: "scalingType",
enum: true
end
defmodule Flyteidl.Plugins.Sagemaker.IntegerParameterRange do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :max_value, 1, type: :int64, json_name: "maxValue"
field :min_value, 2, type: :int64, json_name: "minValue"
field :scaling_type, 3,
type: Flyteidl.Plugins.Sagemaker.HyperparameterScalingType.Value,
json_name: "scalingType",
enum: true
end
defmodule Flyteidl.Plugins.Sagemaker.CategoricalParameterRange do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :values, 1, repeated: true, type: :string
end
defmodule Flyteidl.Plugins.Sagemaker.ParameterRangeOneOf do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
oneof :parameter_range_type, 0
field :continuous_parameter_range, 1,
type: Flyteidl.Plugins.Sagemaker.ContinuousParameterRange,
json_name: "continuousParameterRange",
oneof: 0
field :integer_parameter_range, 2,
type: Flyteidl.Plugins.Sagemaker.IntegerParameterRange,
json_name: "integerParameterRange",
oneof: 0
field :categorical_parameter_range, 3,
type: Flyteidl.Plugins.Sagemaker.CategoricalParameterRange,
json_name: "categoricalParameterRange",
oneof: 0
end
defmodule Flyteidl.Plugins.Sagemaker.ParameterRanges.ParameterRangeMapEntry do
@moduledoc false
use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :key, 1, type: :string
field :value, 2, type: Flyteidl.Plugins.Sagemaker.ParameterRangeOneOf
end
defmodule Flyteidl.Plugins.Sagemaker.ParameterRanges do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :parameter_range_map, 1,
repeated: true,
type: Flyteidl.Plugins.Sagemaker.ParameterRanges.ParameterRangeMapEntry,
json_name: "parameterRangeMap",
map: true
end