Documentation
¶
Index ¶
- func RunStatusToProto(status string) *protos.RunStatus
- type Dataset
- type DatasetInput
- type Experiment
- type ExperimentTag
- type InputTag
- type Metric
- type ModelInput
- type ModelOutput
- type ModelVersion
- type ModelVersionTag
- type Param
- type RegisteredModel
- type RegisteredModelAlias
- type RegisteredModelTag
- type Run
- type RunData
- type RunInfo
- type RunInputs
- type RunOutputs
- type RunTag
- type TraceInfo
- type TraceInfoV3
- type TraceRequestMetadata
- type TraceTag
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunStatusToProto ¶
Types ¶
type Dataset ¶
type Dataset struct { Name string Digest string SourceType string Source string Schema string Profile string }
func NewDatasetFromProto ¶
type DatasetInput ¶
func NewDatasetInputFromProto ¶
func NewDatasetInputFromProto(proto *protos.DatasetInput) *DatasetInput
func (DatasetInput) ToProto ¶
func (ds DatasetInput) ToProto() *protos.DatasetInput
type Experiment ¶
type Experiment struct { Name string ExperimentID string ArtifactLocation string LifecycleStage string LastUpdateTime int64 CreationTime int64 Tags []*ExperimentTag }
func (Experiment) ToProto ¶
func (e Experiment) ToProto() *protos.Experiment
type ExperimentTag ¶
func NewExperimentTagFromProto ¶
func NewExperimentTagFromProto(proto *protos.ExperimentTag) *ExperimentTag
func (*ExperimentTag) ToProto ¶
func (et *ExperimentTag) ToProto() *protos.ExperimentTag
type InputTag ¶
func NewInputTagFromProto ¶
type Metric ¶
type Metric struct { Key string Value float64 Timestamp int64 Step int64 IsNaN bool ModelID string DatasetName string DatasetDigest string }
func MetricFromProto ¶
type ModelInput ¶ added in v0.2.2
type ModelInput struct {
ModelID string
}
func NewModelInputFromProto ¶ added in v0.2.2
func NewModelInputFromProto(proto *protos.ModelInput) *ModelInput
func (ModelInput) ToProto ¶ added in v0.2.2
func (mi ModelInput) ToProto() *protos.ModelInput
type ModelOutput ¶ added in v0.2.2
func (ModelOutput) ToProto ¶ added in v0.2.2
func (mo ModelOutput) ToProto() *protos.ModelOutput
type ModelVersion ¶
type ModelVersion struct { Name string Version int32 CreationTime int64 LastUpdatedTime int64 Description string UserID string CurrentStage string Source string RunID string Status string StatusMessage string RunLink string StorageLocation string Tags []*ModelVersionTag Aliases []*RegisteredModelAlias }
func (ModelVersion) ToProto ¶
func (mv ModelVersion) ToProto() *protos.ModelVersion
type ModelVersionTag ¶
func (ModelVersionTag) ToProto ¶
func (mvt ModelVersionTag) ToProto() *protos.ModelVersionTag
type RegisteredModel ¶
type RegisteredModel struct { Name string Tags []*RegisteredModelTag Aliases []*RegisteredModelAlias Versions []*ModelVersion Description *string CreationTime int64 LastUpdatedTime int64 }
func (RegisteredModel) ToProto ¶
func (m RegisteredModel) ToProto() *protos.RegisteredModel
type RegisteredModelAlias ¶
func (RegisteredModelAlias) ToProto ¶
func (t RegisteredModelAlias) ToProto() *protos.RegisteredModelAlias
type RegisteredModelTag ¶
func NewRegisteredModelTagFromProto ¶
func NewRegisteredModelTagFromProto(proto *protos.RegisteredModelTag) *RegisteredModelTag
func (RegisteredModelTag) ToProto ¶
func (t RegisteredModelTag) ToProto() *protos.RegisteredModelTag
type RunInfo ¶
type RunInputs ¶
type RunInputs struct { ModelInputs []*ModelInput DatasetInputs []*DatasetInput }
type RunOutputs ¶ added in v0.2.2
type RunOutputs struct {
ModelOutputs []*ModelOutput
}
type RunTag ¶
func NewTagFromProto ¶
type TraceInfo ¶
type TraceInfoV3 ¶ added in v0.2.3
type TraceInfoV3 struct { Status string RequestID string ClientRequestID *string ExperimentID string RequestPreview *string ResponsePreview *string TimestampMS int64 ExecutionTimeMS *int64 Tags []*TraceTag TraceRequestMetadata []*TraceRequestMetadata }
func (TraceInfoV3) ToProto ¶ added in v0.2.3
func (ti TraceInfoV3) ToProto() *protos.TraceInfoV3
type TraceRequestMetadata ¶
func TraceRequestMetadataFromStartTraceProtoInput ¶
func TraceRequestMetadataFromStartTraceProtoInput( protoMetadata []*protos.TraceRequestMetadata, ) []*TraceRequestMetadata
func TraceRequestMetadataFromStartTraceV3ProtoInput ¶ added in v0.2.3
func TraceRequestMetadataFromStartTraceV3ProtoInput(protoMetadata map[string]string) []*TraceRequestMetadata
func (TraceRequestMetadata) ToProto ¶
func (trm TraceRequestMetadata) ToProto() *protos.TraceRequestMetadata
type TraceTag ¶
func TagsFromStartTraceV3ProtoInput ¶ added in v0.2.3
Source Files
¶
- dataset.go
- dataset_input.go
- experiment.go
- experiment_tag.go
- input_tag.go
- metric.go
- model_input.go
- model_output.go
- model_version.go
- model_version_tag.go
- param.go
- registered_model.go
- registered_model_alias.go
- registered_model_tag.go
- run.go
- run_data.go
- run_info.go
- run_inputs.go
- run_outputs.go
- run_tag.go
- trace_info.go
- trace_metadata.go
- trace_tag.go
Click to show internal directories.
Click to hide internal directories.