# Copyright (c) 2020, NVIDIA CORPORATION.  All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: nvidia/clara/platform/clara.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from nvidia_clara.grpc import common_pb2 as nvidia_dot_clara_dot_platform_dot_common__pb2

from nvidia_clara.grpc.common_pb2 import *

DESCRIPTOR = _descriptor.FileDescriptor(
  name='nvidia/clara/platform/clara.proto',
  package='nvidia.clara.platform',
  syntax='proto3',
  serialized_options=_b('\n\031com.nvidia.clara.platformZ\004apis\252\002\032Nvidia.Clara.Platform.Grpc'),
  serialized_pb=_b('\n!nvidia/clara/platform/clara.proto\x12\x15nvidia.clara.platform\x1a\"nvidia/clara/platform/common.proto\"H\n\x10\x43laraStopRequest\x12\x34\n\x06header\x18\x01 \x01(\x0b\x32$.nvidia.clara.platform.RequestHeader\"J\n\x11\x43laraStopResponse\x12\x35\n\x06header\x18\x01 \x01(\x0b\x32%.nvidia.clara.platform.ResponseHeader\"^\n\x17\x43laraUtilizationRequest\x12\x34\n\x06header\x18\x01 \x01(\x0b\x32$.nvidia.clara.platform.RequestHeader\x12\r\n\x05watch\x18\x02 \x01(\x08\"\xae\x04\n\x18\x43laraUtilizationResponse\x12\x35\n\x06header\x18\x01 \x01(\x0b\x32%.nvidia.clara.platform.ResponseHeader\x12S\n\x0bgpu_metrics\x18\x02 \x03(\x0b\x32>.nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization\x1a\x85\x03\n\x0eGpuUtilization\x12\x0f\n\x07node_id\x18\x01 \x01(\t\x12\x0f\n\x07pcie_id\x18\x02 \x01(\r\x12\x1b\n\x13\x63ompute_utilization\x18\x06 \x01(\x02\x12\x13\n\x0bmemory_free\x18\x07 \x01(\x04\x12\x13\n\x0bmemory_used\x18\x08 \x01(\x04\x12\x1a\n\x12memory_utilization\x18\t \x01(\x02\x12\x33\n\ttimestamp\x18\x0b \x01(\x0b\x32 .nvidia.clara.platform.Timestamp\x12\x66\n\x0fprocess_details\x18\x0c \x03(\x0b\x32M.nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization.ProcessDetails\x1aQ\n\x0eProcessDetails\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x31\n\x06job_id\x18\x02 \x01(\x0b\x32!.nvidia.clara.platform.Identifier\"K\n\x13\x43laraVersionRequest\x12\x34\n\x06header\x18\x01 \x01(\x0b\x32$.nvidia.clara.platform.RequestHeader\"~\n\x14\x43laraVersionResponse\x12\x35\n\x06header\x18\x01 \x01(\x0b\x32%.nvidia.clara.platform.ResponseHeader\x12/\n\x07version\x18\x02 \x01(\x0b\x32\x1e.nvidia.clara.platform.Version2\xb8\x02\n\x05\x43lara\x12Y\n\x04Stop\x12\'.nvidia.clara.platform.ClaraStopRequest\x1a(.nvidia.clara.platform.ClaraStopResponse\x12p\n\x0bUtilization\x12..nvidia.clara.platform.ClaraUtilizationRequest\x1a/.nvidia.clara.platform.ClaraUtilizationResponse0\x01\x12\x62\n\x07Version\x12*.nvidia.clara.platform.ClaraVersionRequest\x1a+.nvidia.clara.platform.ClaraVersionResponseB>\n\x19\x63om.nvidia.clara.platformZ\x04\x61pis\xaa\x02\x1aNvidia.Clara.Platform.GrpcP\x00\x62\x06proto3')
  ,
  dependencies=[nvidia_dot_clara_dot_platform_dot_common__pb2.DESCRIPTOR,],
  public_dependencies=[nvidia_dot_clara_dot_platform_dot_common__pb2.DESCRIPTOR,])




_CLARASTOPREQUEST = _descriptor.Descriptor(
  name='ClaraStopRequest',
  full_name='nvidia.clara.platform.ClaraStopRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.ClaraStopRequest.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=96,
  serialized_end=168,
)


_CLARASTOPRESPONSE = _descriptor.Descriptor(
  name='ClaraStopResponse',
  full_name='nvidia.clara.platform.ClaraStopResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.ClaraStopResponse.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=170,
  serialized_end=244,
)


_CLARAUTILIZATIONREQUEST = _descriptor.Descriptor(
  name='ClaraUtilizationRequest',
  full_name='nvidia.clara.platform.ClaraUtilizationRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.ClaraUtilizationRequest.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='watch', full_name='nvidia.clara.platform.ClaraUtilizationRequest.watch', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=246,
  serialized_end=340,
)


_CLARAUTILIZATIONRESPONSE_GPUUTILIZATION_PROCESSDETAILS = _descriptor.Descriptor(
  name='ProcessDetails',
  full_name='nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization.ProcessDetails',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization.ProcessDetails.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='job_id', full_name='nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization.ProcessDetails.job_id', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=820,
  serialized_end=901,
)

_CLARAUTILIZATIONRESPONSE_GPUUTILIZATION = _descriptor.Descriptor(
  name='GpuUtilization',
  full_name='nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='node_id', full_name='nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization.node_id', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pcie_id', full_name='nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization.pcie_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='compute_utilization', full_name='nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization.compute_utilization', index=2,
      number=6, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memory_free', full_name='nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization.memory_free', index=3,
      number=7, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memory_used', full_name='nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization.memory_used', index=4,
      number=8, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memory_utilization', full_name='nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization.memory_utilization', index=5,
      number=9, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization.timestamp', index=6,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='process_details', full_name='nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization.process_details', index=7,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_CLARAUTILIZATIONRESPONSE_GPUUTILIZATION_PROCESSDETAILS, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=512,
  serialized_end=901,
)

_CLARAUTILIZATIONRESPONSE = _descriptor.Descriptor(
  name='ClaraUtilizationResponse',
  full_name='nvidia.clara.platform.ClaraUtilizationResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.ClaraUtilizationResponse.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gpu_metrics', full_name='nvidia.clara.platform.ClaraUtilizationResponse.gpu_metrics', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_CLARAUTILIZATIONRESPONSE_GPUUTILIZATION, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=343,
  serialized_end=901,
)


_CLARAVERSIONREQUEST = _descriptor.Descriptor(
  name='ClaraVersionRequest',
  full_name='nvidia.clara.platform.ClaraVersionRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.ClaraVersionRequest.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=903,
  serialized_end=978,
)


_CLARAVERSIONRESPONSE = _descriptor.Descriptor(
  name='ClaraVersionResponse',
  full_name='nvidia.clara.platform.ClaraVersionResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='nvidia.clara.platform.ClaraVersionResponse.header', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='version', full_name='nvidia.clara.platform.ClaraVersionResponse.version', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=980,
  serialized_end=1106,
)

_CLARASTOPREQUEST.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._REQUESTHEADER
_CLARASTOPRESPONSE.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._RESPONSEHEADER
_CLARAUTILIZATIONREQUEST.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._REQUESTHEADER
_CLARAUTILIZATIONRESPONSE_GPUUTILIZATION_PROCESSDETAILS.fields_by_name['job_id'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._IDENTIFIER
_CLARAUTILIZATIONRESPONSE_GPUUTILIZATION_PROCESSDETAILS.containing_type = _CLARAUTILIZATIONRESPONSE_GPUUTILIZATION
_CLARAUTILIZATIONRESPONSE_GPUUTILIZATION.fields_by_name['timestamp'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._TIMESTAMP
_CLARAUTILIZATIONRESPONSE_GPUUTILIZATION.fields_by_name['process_details'].message_type = _CLARAUTILIZATIONRESPONSE_GPUUTILIZATION_PROCESSDETAILS
_CLARAUTILIZATIONRESPONSE_GPUUTILIZATION.containing_type = _CLARAUTILIZATIONRESPONSE
_CLARAUTILIZATIONRESPONSE.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._RESPONSEHEADER
_CLARAUTILIZATIONRESPONSE.fields_by_name['gpu_metrics'].message_type = _CLARAUTILIZATIONRESPONSE_GPUUTILIZATION
_CLARAVERSIONREQUEST.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._REQUESTHEADER
_CLARAVERSIONRESPONSE.fields_by_name['header'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._RESPONSEHEADER
_CLARAVERSIONRESPONSE.fields_by_name['version'].message_type = nvidia_dot_clara_dot_platform_dot_common__pb2._VERSION
DESCRIPTOR.message_types_by_name['ClaraStopRequest'] = _CLARASTOPREQUEST
DESCRIPTOR.message_types_by_name['ClaraStopResponse'] = _CLARASTOPRESPONSE
DESCRIPTOR.message_types_by_name['ClaraUtilizationRequest'] = _CLARAUTILIZATIONREQUEST
DESCRIPTOR.message_types_by_name['ClaraUtilizationResponse'] = _CLARAUTILIZATIONRESPONSE
DESCRIPTOR.message_types_by_name['ClaraVersionRequest'] = _CLARAVERSIONREQUEST
DESCRIPTOR.message_types_by_name['ClaraVersionResponse'] = _CLARAVERSIONRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

ClaraStopRequest = _reflection.GeneratedProtocolMessageType('ClaraStopRequest', (_message.Message,), dict(
  DESCRIPTOR = _CLARASTOPREQUEST,
  __module__ = 'nvidia.clara.platform.clara_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.ClaraStopRequest)
  ))
_sym_db.RegisterMessage(ClaraStopRequest)

ClaraStopResponse = _reflection.GeneratedProtocolMessageType('ClaraStopResponse', (_message.Message,), dict(
  DESCRIPTOR = _CLARASTOPRESPONSE,
  __module__ = 'nvidia.clara.platform.clara_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.ClaraStopResponse)
  ))
_sym_db.RegisterMessage(ClaraStopResponse)

ClaraUtilizationRequest = _reflection.GeneratedProtocolMessageType('ClaraUtilizationRequest', (_message.Message,), dict(
  DESCRIPTOR = _CLARAUTILIZATIONREQUEST,
  __module__ = 'nvidia.clara.platform.clara_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.ClaraUtilizationRequest)
  ))
_sym_db.RegisterMessage(ClaraUtilizationRequest)

ClaraUtilizationResponse = _reflection.GeneratedProtocolMessageType('ClaraUtilizationResponse', (_message.Message,), dict(

  GpuUtilization = _reflection.GeneratedProtocolMessageType('GpuUtilization', (_message.Message,), dict(

    ProcessDetails = _reflection.GeneratedProtocolMessageType('ProcessDetails', (_message.Message,), dict(
      DESCRIPTOR = _CLARAUTILIZATIONRESPONSE_GPUUTILIZATION_PROCESSDETAILS,
      __module__ = 'nvidia.clara.platform.clara_pb2'
      # @@protoc_insertion_point(class_scope:nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization.ProcessDetails)
      ))
    ,
    DESCRIPTOR = _CLARAUTILIZATIONRESPONSE_GPUUTILIZATION,
    __module__ = 'nvidia.clara.platform.clara_pb2'
    # @@protoc_insertion_point(class_scope:nvidia.clara.platform.ClaraUtilizationResponse.GpuUtilization)
    ))
  ,
  DESCRIPTOR = _CLARAUTILIZATIONRESPONSE,
  __module__ = 'nvidia.clara.platform.clara_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.ClaraUtilizationResponse)
  ))
_sym_db.RegisterMessage(ClaraUtilizationResponse)
_sym_db.RegisterMessage(ClaraUtilizationResponse.GpuUtilization)
_sym_db.RegisterMessage(ClaraUtilizationResponse.GpuUtilization.ProcessDetails)

ClaraVersionRequest = _reflection.GeneratedProtocolMessageType('ClaraVersionRequest', (_message.Message,), dict(
  DESCRIPTOR = _CLARAVERSIONREQUEST,
  __module__ = 'nvidia.clara.platform.clara_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.ClaraVersionRequest)
  ))
_sym_db.RegisterMessage(ClaraVersionRequest)

ClaraVersionResponse = _reflection.GeneratedProtocolMessageType('ClaraVersionResponse', (_message.Message,), dict(
  DESCRIPTOR = _CLARAVERSIONRESPONSE,
  __module__ = 'nvidia.clara.platform.clara_pb2'
  # @@protoc_insertion_point(class_scope:nvidia.clara.platform.ClaraVersionResponse)
  ))
_sym_db.RegisterMessage(ClaraVersionResponse)


DESCRIPTOR._options = None

_CLARA = _descriptor.ServiceDescriptor(
  name='Clara',
  full_name='nvidia.clara.platform.Clara',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=1109,
  serialized_end=1421,
  methods=[
  _descriptor.MethodDescriptor(
    name='Stop',
    full_name='nvidia.clara.platform.Clara.Stop',
    index=0,
    containing_service=None,
    input_type=_CLARASTOPREQUEST,
    output_type=_CLARASTOPRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Utilization',
    full_name='nvidia.clara.platform.Clara.Utilization',
    index=1,
    containing_service=None,
    input_type=_CLARAUTILIZATIONREQUEST,
    output_type=_CLARAUTILIZATIONRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='Version',
    full_name='nvidia.clara.platform.Clara.Version',
    index=2,
    containing_service=None,
    input_type=_CLARAVERSIONREQUEST,
    output_type=_CLARAVERSIONRESPONSE,
    serialized_options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_CLARA)

DESCRIPTOR.services_by_name['Clara'] = _CLARA

# @@protoc_insertion_point(module_scope)
