Class: Google::Cloud::AIPlatform::V1::Model::ExportFormat

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/aiplatform/v1/model.rb

Overview

Represents export format supported by the Model. All formats export to Google Cloud Storage.

Defined Under Namespace

Modules: ExportableContent

Instance Attribute Summary collapse

Instance Attribute Details

#exportable_contents::Array<::Google::Cloud::AIPlatform::V1::Model::ExportFormat::ExportableContent> (readonly)

Returns Output only. The content of this Model that may be exported.

Returns:


283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
# File 'proto_docs/google/cloud/aiplatform/v1/model.rb', line 283

class ExportFormat
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The Model content that can be exported.
  module ExportableContent
    # Should not be used.
    EXPORTABLE_CONTENT_UNSPECIFIED = 0

    # Model artifact and any of its supported files. Will be exported to the
    # location specified by the `artifactDestination` field of the
    # {::Google::Cloud::AIPlatform::V1::ExportModelRequest#output_config ExportModelRequest.output_config} object.
    ARTIFACT = 1

    # The container image that is to be used when deploying this Model. Will
    # be exported to the location specified by the `imageDestination` field
    # of the {::Google::Cloud::AIPlatform::V1::ExportModelRequest#output_config ExportModelRequest.output_config} object.
    IMAGE = 2
  end
end

#id::String (readonly)

Returns Output only. The ID of the export format. The possible format IDs are:

  • tflite Used for Android mobile devices.

  • edgetpu-tflite Used for Edge TPU devices.

  • tf-saved-model A tensorflow model in SavedModel format.

  • tf-js A TensorFlow.js model that can be used in the browser and in Node.js using JavaScript.

  • core-ml Used for iOS mobile devices.

  • custom-trained A Model that was uploaded or trained by custom code.

Returns:

  • (::String)

    Output only. The ID of the export format. The possible format IDs are:

    • tflite Used for Android mobile devices.

    • edgetpu-tflite Used for Edge TPU devices.

    • tf-saved-model A tensorflow model in SavedModel format.

    • tf-js A TensorFlow.js model that can be used in the browser and in Node.js using JavaScript.

    • core-ml Used for iOS mobile devices.

    • custom-trained A Model that was uploaded or trained by custom code.


283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
# File 'proto_docs/google/cloud/aiplatform/v1/model.rb', line 283

class ExportFormat
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The Model content that can be exported.
  module ExportableContent
    # Should not be used.
    EXPORTABLE_CONTENT_UNSPECIFIED = 0

    # Model artifact and any of its supported files. Will be exported to the
    # location specified by the `artifactDestination` field of the
    # {::Google::Cloud::AIPlatform::V1::ExportModelRequest#output_config ExportModelRequest.output_config} object.
    ARTIFACT = 1

    # The container image that is to be used when deploying this Model. Will
    # be exported to the location specified by the `imageDestination` field
    # of the {::Google::Cloud::AIPlatform::V1::ExportModelRequest#output_config ExportModelRequest.output_config} object.
    IMAGE = 2
  end
end