Source code for snapchat.research.gbml.inference_metadata_pb2
"""
@generated by mypy-protobuf.  Do not edit manually!
isort:skip_file
"""
import builtins
import collections.abc
import google.protobuf.descriptor
import google.protobuf.internal.containers
import google.protobuf.message
import sys
import typing
if sys.version_info >= (3, 8):
    import typing as typing_extensions
else:
    import typing_extensions
[docs]
DESCRIPTOR: google.protobuf.descriptor.FileDescriptor 
[docs]
class InferenceOutput(google.protobuf.message.Message):
[docs]
    DESCRIPTOR: google.protobuf.descriptor.Descriptor 
[docs]
    EMBEDDINGS_PATH_FIELD_NUMBER: builtins.int 
[docs]
    PREDICTIONS_PATH_FIELD_NUMBER: builtins.int 
[docs]
    embeddings_path: builtins.str 
    """Embeddings from model output"""
[docs]
    predictions_path: builtins.str 
    """Predictions from model output"""
    def __init__(
        self,
        *,
        embeddings_path: builtins.str | None = ...,
        predictions_path: builtins.str | None = ...,
    ) -> None: ...
[docs]
    def HasField(self, field_name: typing_extensions.Literal["_embeddings_path", b"_embeddings_path", "_predictions_path", b"_predictions_path", "embeddings_path", b"embeddings_path", "predictions_path", b"predictions_path"]) -> builtins.bool: ... 
[docs]
    def ClearField(self, field_name: typing_extensions.Literal["_embeddings_path", b"_embeddings_path", "_predictions_path", b"_predictions_path", "embeddings_path", b"embeddings_path", "predictions_path", b"predictions_path"]) -> None: ... 
    @typing.overload
[docs]
    def WhichOneof(self, oneof_group: typing_extensions.Literal["_embeddings_path", b"_embeddings_path"]) -> typing_extensions.Literal["embeddings_path"] | None: ... 
    @typing.overload
    def WhichOneof(self, oneof_group: typing_extensions.Literal["_predictions_path", b"_predictions_path"]) -> typing_extensions.Literal["predictions_path"] | None: ... 
[docs]
global___InferenceOutput = InferenceOutput