# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: shard_runtime.proto
# Protobuf Python Version: 7.35.0
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    7,
    35,
    0,
    '',
    'shard_runtime.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x13shard_runtime.proto\x12\x10meshnet.shard.v1\"Q\n\x08\x43hecksum\x12\x36\n\talgorithm\x18\x01 \x01(\x0e\x32#.meshnet.shard.v1.ChecksumAlgorithm\x12\r\n\x05value\x18\x02 \x01(\x0c\"\x7f\n\x0eTensorFragment\x12\x16\n\x0e\x66ragment_index\x18\x01 \x01(\r\x12\x16\n\x0e\x66ragment_count\x18\x02 \x01(\r\x12\x13\n\x0b\x62yte_offset\x18\x03 \x01(\x04\x12\x0f\n\x07payload\x18\x04 \x01(\x0cJ\x04\x08\x05\x10\x06R\x11uncompressed_size\"\xaf\x02\n\x0bNamedTensor\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05shape\x18\x02 \x03(\x03\x12&\n\x05\x64type\x18\x03 \x01(\x0e\x32\x17.meshnet.shard.v1.DType\x12/\n\nbyte_order\x18\x04 \x01(\x0e\x32\x1b.meshnet.shard.v1.ByteOrder\x12\x13\n\x0btotal_bytes\x18\x05 \x01(\x04\x12\x32\n\x0b\x63ompression\x18\x06 \x01(\x0e\x32\x1d.meshnet.shard.v1.Compression\x12,\n\x08\x63hecksum\x18\x07 \x01(\x0b\x32\x1a.meshnet.shard.v1.Checksum\x12\x33\n\tfragments\x18\x08 \x03(\x0b\x32 .meshnet.shard.v1.TensorFragment\"\xa8\x01\n\x0cTensorBundle\x12\x16\n\x0e\x62undle_version\x18\x01 \x01(\r\x12.\n\x07tensors\x18\x02 \x03(\x0b\x32\x1d.meshnet.shard.v1.NamedTensor\x12\x38\n\x0c\x61rchitecture\x18\x03 \x01(\x0e\x32\".meshnet.shard.v1.ArchitectureType\x12\x16\n\x0e\x62oundary_point\x18\x04 \x01(\t\"\x91\x01\n\x0b\x46ingerprint\x12\x1d\n\x15model_artifact_digest\x18\x01 \x01(\t\x12\x1d\n\x15runtime_recipe_digest\x18\x02 \x01(\t\x12\x11\n\trecipe_id\x18\x03 \x01(\t\x12\x16\n\x0erecipe_version\x18\x04 \x01(\t\x12\x19\n\x11\x63\x61talogue_version\x18\x05 \x01(\t\"S\n\nShardRange\x12\x13\n\x0bstart_layer\x18\x01 \x01(\r\x12\x11\n\tend_layer\x18\x02 \x01(\r\x12\x1d\n\x15\x65\x66\x66\x65\x63tive_start_layer\x18\x03 \x01(\r\";\n\x0cPositionSpan\x12\x16\n\x0e\x66irst_position\x18\x01 \x01(\x04\x12\x13\n\x0btoken_count\x18\x02 \x01(\r\"J\n\tChunkInfo\x12\x13\n\x0b\x63hunk_index\x18\x01 \x01(\r\x12\x13\n\x0b\x63hunk_count\x18\x02 \x01(\r\x12\x13\n\x0b\x66inal_chunk\x18\x03 \x01(\x08\"X\n\x10\x43\x61\x63heExpectation\x12)\n\x04mode\x18\x01 \x01(\x0e\x32\x1b.meshnet.shard.v1.CacheMode\x12\x19\n\x11\x65xpected_past_len\x18\x02 \x01(\x04\"]\n\x0b\x43\x61\x63heResult\x12)\n\x04mode\x18\x01 \x01(\x0e\x32\x1b.meshnet.shard.v1.CacheMode\x12\x10\n\x08past_len\x18\x02 \x01(\x04\x12\x11\n\tcache_hit\x18\x03 \x01(\x08\"\xe6\x03\n\x08\x45nvelope\x12\x37\n\x0eschema_version\x18\x01 \x01(\x0e\x32\x1f.meshnet.shard.v1.SchemaVersion\x12\x0f\n\x07work_id\x18\x02 \x01(\t\x12\x18\n\x10route_session_id\x18\x03 \x01(\t\x12\x13\n\x0broute_epoch\x18\x04 \x01(\x04\x12\x32\n\x0b\x66ingerprint\x18\x05 \x01(\x0b\x32\x1d.meshnet.shard.v1.Fingerprint\x12\x31\n\x0bshard_range\x18\x06 \x01(\x0b\x32\x1c.meshnet.shard.v1.ShardRange\x12&\n\x05phase\x18\x07 \x01(\x0e\x32\x17.meshnet.shard.v1.Phase\x12\x30\n\x08position\x18\x08 \x01(\x0b\x32\x1e.meshnet.shard.v1.PositionSpan\x12\x18\n\x10idempotency_step\x18\t \x01(\x04\x12=\n\x11\x63\x61\x63he_expectation\x18\n \x01(\x0b\x32\".meshnet.shard.v1.CacheExpectation\x12\x1b\n\x13\x64\x65\x61\x64line_unix_nanos\x18\x0b \x01(\x03\x12*\n\x05\x63hunk\x18\x0c \x01(\x0b\x32\x1b.meshnet.shard.v1.ChunkInfo\"s\n\nShardError\x12)\n\x04\x63ode\x18\x01 \x01(\x0e\x32\x1b.meshnet.shard.v1.ErrorCode\x12\x0e\n\x06\x64\x65tail\x18\x02 \x01(\t\x12\x11\n\tretryable\x18\x03 \x01(\x08\x12\x17\n\x0f\x61\x63tual_past_len\x18\x04 \x01(\x04\"~\n\x0b\x46lowControl\x12\x17\n\x0f\x63redits_granted\x18\x01 \x01(\r\x12\x1b\n\x13max_inflight_chunks\x18\x02 \x01(\r\x12\x17\n\x0fmax_chunk_bytes\x18\x03 \x01(\x04\x12 \n\x18max_prefill_chunk_tokens\x18\x04 \x01(\r\"\xd7\x02\n\x0bSessionOpen\x12\x37\n\x0eschema_version\x18\x01 \x01(\x0e\x32\x1f.meshnet.shard.v1.SchemaVersion\x12\x18\n\x10route_session_id\x18\x02 \x01(\t\x12\x13\n\x0broute_epoch\x18\x03 \x01(\x04\x12\x32\n\x0b\x66ingerprint\x18\x04 \x01(\x0b\x32\x1d.meshnet.shard.v1.Fingerprint\x12\x31\n\x0bshard_range\x18\x05 \x01(\x0b\x32\x1c.meshnet.shard.v1.ShardRange\x12<\n\x15proposed_flow_control\x18\x06 \x01(\x0b\x32\x1d.meshnet.shard.v1.FlowControl\x12;\n\x14\x61\x63\x63\x65pted_compression\x18\x07 \x03(\x0e\x32\x1d.meshnet.shard.v1.Compression\"\x9f\x02\n\x0fSessionAccepted\x12\x37\n\x0eschema_version\x18\x01 \x01(\x0e\x32\x1f.meshnet.shard.v1.SchemaVersion\x12\x18\n\x10route_session_id\x18\x02 \x01(\t\x12\x13\n\x0broute_epoch\x18\x03 \x01(\x04\x12\x33\n\x0c\x66low_control\x18\x04 \x01(\x0b\x32\x1d.meshnet.shard.v1.FlowControl\x12;\n\x14\x61\x63\x63\x65pted_compression\x18\x05 \x03(\x0e\x32\x1d.meshnet.shard.v1.Compression\x12\x32\n\x0b\x66ingerprint\x18\x06 \x01(\x0b\x32\x1d.meshnet.shard.v1.Fingerprint\"o\n\x0f\x41\x63tivationChunk\x12,\n\x08\x65nvelope\x18\x01 \x01(\x0b\x32\x1a.meshnet.shard.v1.Envelope\x12.\n\x06\x62undle\x18\x02 \x01(\x0b\x32\x1e.meshnet.shard.v1.TensorBundle\"\xe0\x01\n\nDecodeStep\x12\x18\n\x10idempotency_step\x18\x01 \x01(\x04\x12\x10\n\x08position\x18\x02 \x01(\x04\x12\x19\n\x11\x65xpected_past_len\x18\x03 \x01(\x04\x12-\n\x06tensor\x18\x04 \x01(\x0b\x32\x1d.meshnet.shard.v1.NamedTensor\x12\x0f\n\x07work_id\x18\x05 \x01(\t\x12\x1b\n\x13\x64\x65\x61\x64line_unix_nanos\x18\x06 \x01(\x03\x12.\n\x06\x62undle\x18\x07 \x01(\x0b\x32\x1e.meshnet.shard.v1.TensorBundle\"\xd5\x01\n\x15RequestRecipeIdentity\x12\x12\n\nrequest_id\x18\x01 \x01(\t\x12\x1d\n\x15runtime_recipe_digest\x18\x02 \x01(\t\x12\x18\n\x10\x63hat_template_id\x18\x03 \x01(\t\x12\x1d\n\x15\x63hat_template_version\x18\x04 \x01(\t\x12\x16\n\x0ereasoning_mode\x18\x05 \x01(\t\x12\x38\n\x0c\x61rchitecture\x18\x06 \x01(\x0e\x32\".meshnet.shard.v1.ArchitectureType\"e\n\x12SamplingParameters\x12\x13\n\x0btemperature\x18\x01 \x01(\x02\x12\r\n\x05top_p\x18\x02 \x01(\x02\x12\r\n\x05top_k\x18\x03 \x01(\r\x12\x0c\n\x04seed\x18\x04 \x01(\x04\x12\x0e\n\x06greedy\x18\x05 \x01(\x08\"\xd7\x01\n\nTailResult\x12\x39\n\x08identity\x18\x01 \x01(\x0b\x32\'.meshnet.shard.v1.RequestRecipeIdentity\x12\x36\n\x08sampling\x18\x02 \x01(\x0b\x32$.meshnet.shard.v1.SamplingParameters\x12\x30\n\x06logits\x18\x03 \x01(\x0b\x32\x1e.meshnet.shard.v1.TensorBundleH\x00\x12\x1a\n\x10sampled_token_id\x18\x04 \x01(\rH\x00\x42\x08\n\x06output\"O\n\rReleaseSignal\x12\x18\n\x10route_session_id\x18\x01 \x01(\t\x12\x13\n\x0broute_epoch\x18\x02 \x01(\x04\x12\x0f\n\x07work_id\x18\x03 \x01(\t\"^\n\x0c\x43\x61ncelSignal\x12\x18\n\x10route_session_id\x18\x01 \x01(\t\x12\x13\n\x0broute_epoch\x18\x02 \x01(\x04\x12\x0f\n\x07work_id\x18\x03 \x01(\t\x12\x0e\n\x06reason\x18\x04 \x01(\t\"\x91\x01\n\x03\x41\x63k\x12\x0f\n\x07work_id\x18\x01 \x01(\t\x12\x18\n\x10idempotency_step\x18\x02 \x01(\x04\x12\x33\n\x0c\x63\x61\x63he_result\x18\x03 \x01(\x0b\x32\x1d.meshnet.shard.v1.CacheResult\x12\x11\n\tduplicate\x18\x04 \x01(\x08\x12\x17\n\x0f\x65xecution_nanos\x18\x05 \x01(\x04\"\x91\x01\n\x0bShardStatus\x12\x0f\n\x07work_id\x18\x01 \x01(\t\x12\x18\n\x10route_session_id\x18\x02 \x01(\t\x12\x18\n\x10idempotency_step\x18\x03 \x01(\x04\x12+\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x1c.meshnet.shard.v1.ShardError\x12\x10\n\x08terminal\x18\x05 \x01(\x08\"\xc8\x02\n\x0eSessionRequest\x12-\n\x04open\x18\x01 \x01(\x0b\x32\x1d.meshnet.shard.v1.SessionOpenH\x00\x12\x32\n\x05\x63hunk\x18\x02 \x01(\x0b\x32!.meshnet.shard.v1.ActivationChunkH\x00\x12.\n\x06\x64\x65\x63ode\x18\x03 \x01(\x0b\x32\x1c.meshnet.shard.v1.DecodeStepH\x00\x12\x35\n\x0c\x66low_control\x18\x04 \x01(\x0b\x32\x1d.meshnet.shard.v1.FlowControlH\x00\x12\x32\n\x07release\x18\x05 \x01(\x0b\x32\x1f.meshnet.shard.v1.ReleaseSignalH\x00\x12\x30\n\x06\x63\x61ncel\x18\x06 \x01(\x0b\x32\x1e.meshnet.shard.v1.CancelSignalH\x00\x42\x06\n\x04kind\"\xc7\x02\n\x0fSessionResponse\x12\x35\n\x08\x61\x63\x63\x65pted\x18\x01 \x01(\x0b\x32!.meshnet.shard.v1.SessionAcceptedH\x00\x12\x32\n\x05\x63hunk\x18\x02 \x01(\x0b\x32!.meshnet.shard.v1.ActivationChunkH\x00\x12$\n\x03\x61\x63k\x18\x03 \x01(\x0b\x32\x15.meshnet.shard.v1.AckH\x00\x12\x35\n\x0c\x66low_control\x18\x04 \x01(\x0b\x32\x1d.meshnet.shard.v1.FlowControlH\x00\x12/\n\x06status\x18\x05 \x01(\x0b\x32\x1d.meshnet.shard.v1.ShardStatusH\x00\x12\x33\n\x0btail_result\x18\x06 \x01(\x0b\x32\x1c.meshnet.shard.v1.TailResultH\x00\x42\x06\n\x04kind\"L\n\x11\x43\x61pabilityRequest\x12\x37\n\x0eschema_version\x18\x01 \x01(\x0e\x32\x1f.meshnet.shard.v1.SchemaVersion\"\x8a\x04\n\x10\x43\x61pabilityReport\x12\x37\n\x0eschema_version\x18\x01 \x01(\x0e\x32\x1f.meshnet.shard.v1.SchemaVersion\x12\x32\n\x0b\x66ingerprint\x18\x02 \x01(\x0b\x32\x1d.meshnet.shard.v1.Fingerprint\x12\x31\n\x0bshard_range\x18\x03 \x01(\x0b\x32\x1c.meshnet.shard.v1.ShardRange\x12\x0f\n\x07\x62\x61\x63kend\x18\x04 \x01(\t\x12\x0e\n\x06\x64\x65vice\x18\x05 \x01(\t\x12\x11\n\tvalidated\x18\x06 \x01(\x08\x12\x0e\n\x06\x64\x65tail\x18\x07 \x01(\t\x12\x1f\n\x17max_concurrent_sessions\x18\x08 \x01(\x04\x12\x1a\n\x12max_context_tokens\x18\t \x01(\x04\x12\x33\n\x0c\x66low_control\x18\n \x01(\x0b\x32\x1d.meshnet.shard.v1.FlowControl\x12;\n\x14\x61\x63\x63\x65pted_compression\x18\x0b \x03(\x0e\x32\x1d.meshnet.shard.v1.Compression\x12\x42\n\x19supported_schema_versions\x18\x0c \x03(\x0e\x32\x1f.meshnet.shard.v1.SchemaVersion\x12\x1f\n\x17validated_at_unix_nanos\x18\r \x01(\x03\"H\n\rHealthRequest\x12\x37\n\x0eschema_version\x18\x01 \x01(\x0e\x32\x1f.meshnet.shard.v1.SchemaVersion\"\xfc\x01\n\x0cHealthReport\x12\x37\n\x0eschema_version\x18\x01 \x01(\x0e\x32\x1f.meshnet.shard.v1.SchemaVersion\x12-\n\x05state\x18\x02 \x01(\x0e\x32\x1e.meshnet.shard.v1.ServingState\x12\x17\n\x0f\x61\x63tive_sessions\x18\x03 \x01(\r\x12\x15\n\rqueued_chunks\x18\x04 \x01(\r\x12\x17\n\x0f\x62\x61tch_occupancy\x18\x05 \x01(\r\x12\x13\n\x0bkv_pressure\x18\x06 \x01(\x02\x12\x16\n\x0eresident_bytes\x18\x07 \x01(\x04\x12\x0e\n\x06\x64\x65tail\x18\x08 \x01(\t\"x\n\x0eReleaseRequest\x12\x37\n\x0eschema_version\x18\x01 \x01(\x0e\x32\x1f.meshnet.shard.v1.SchemaVersion\x12\x18\n\x10route_session_id\x18\x02 \x01(\t\x12\x13\n\x0broute_epoch\x18\x03 \x01(\x04\"P\n\x0fReleaseResponse\x12\x10\n\x08released\x18\x01 \x01(\x08\x12+\n\x05\x65rror\x18\x02 \x01(\x0b\x32\x1c.meshnet.shard.v1.ShardError\"\x98\x01\n\rCancelRequest\x12\x37\n\x0eschema_version\x18\x01 \x01(\x0e\x32\x1f.meshnet.shard.v1.SchemaVersion\x12\x18\n\x10route_session_id\x18\x02 \x01(\t\x12\x13\n\x0broute_epoch\x18\x03 \x01(\x04\x12\x0f\n\x07work_id\x18\x04 \x01(\t\x12\x0e\n\x06reason\x18\x05 \x01(\t\"[\n\x0e\x43\x61ncelResponse\x12\x1c\n\x14\x63\x61ncelled_work_items\x18\x01 \x01(\r\x12+\n\x05\x65rror\x18\x02 \x01(\x0b\x32\x1c.meshnet.shard.v1.ShardError*E\n\rSchemaVersion\x12\x1e\n\x1aSCHEMA_VERSION_UNSPECIFIED\x10\x00\x12\x14\n\x10SCHEMA_VERSION_1\x10\x01*\x88\x01\n\x10\x41rchitectureType\x12!\n\x1d\x41RCHITECTURE_TYPE_UNSPECIFIED\x10\x00\x12\x1b\n\x17\x41RCHITECTURE_TYPE_DENSE\x10\x01\x12\x19\n\x15\x41RCHITECTURE_TYPE_MOE\x10\x02\x12\x19\n\x15\x41RCHITECTURE_TYPE_MLA\x10\x03*\xab\x01\n\x05\x44Type\x12\x15\n\x11\x44TYPE_UNSPECIFIED\x10\x00\x12\x12\n\x0e\x44TYPE_BFLOAT16\x10\x01\x12\x11\n\rDTYPE_FLOAT16\x10\x02\x12\x11\n\rDTYPE_FLOAT32\x10\x03\x12\x0f\n\x0b\x44TYPE_INT32\x10\x04\x12\x0f\n\x0b\x44TYPE_INT64\x10\x05\x12\x0f\n\x0b\x44TYPE_UINT8\x10\x06\x12\x0e\n\nDTYPE_INT8\x10\x07\x12\x0e\n\nDTYPE_BOOL\x10\x08*`\n\tByteOrder\x12\x1a\n\x16\x42YTE_ORDER_UNSPECIFIED\x10\x00\x12\x1c\n\x18\x42YTE_ORDER_LITTLE_ENDIAN\x10\x01\x12\x19\n\x15\x42YTE_ORDER_BIG_ENDIAN\x10\x02*V\n\x0b\x43ompression\x12\x1b\n\x17\x43OMPRESSION_UNSPECIFIED\x10\x00\x12\x14\n\x10\x43OMPRESSION_NONE\x10\x01\x12\x14\n\x10\x43OMPRESSION_ZSTD\x10\x02*s\n\x11\x43hecksumAlgorithm\x12\"\n\x1e\x43HECKSUM_ALGORITHM_UNSPECIFIED\x10\x00\x12\x1b\n\x17\x43HECKSUM_ALGORITHM_NONE\x10\x01\x12\x1d\n\x19\x43HECKSUM_ALGORITHM_CRC32C\x10\x02*h\n\x05Phase\x12\x15\n\x11PHASE_UNSPECIFIED\x10\x00\x12\x11\n\rPHASE_PREFILL\x10\x01\x12\x10\n\x0cPHASE_DECODE\x10\x02\x12\x11\n\rPHASE_RELEASE\x10\x03\x12\x10\n\x0cPHASE_CANCEL\x10\x04*p\n\tCacheMode\x12\x1a\n\x16\x43\x41\x43HE_MODE_UNSPECIFIED\x10\x00\x12\x18\n\x14\x43\x41\x43HE_MODE_STATELESS\x10\x01\x12\x16\n\x12\x43\x41\x43HE_MODE_PREFILL\x10\x02\x12\x15\n\x11\x43\x41\x43HE_MODE_DECODE\x10\x03*\x8a\x03\n\tErrorCode\x12\x1a\n\x16\x45RROR_CODE_UNSPECIFIED\x10\x00\x12!\n\x1d\x45RROR_CODE_SCHEMA_UNSUPPORTED\x10\x01\x12#\n\x1f\x45RROR_CODE_FINGERPRINT_MISMATCH\x10\x02\x12\x1a\n\x16\x45RROR_CODE_EPOCH_STALE\x10\x03\x12#\n\x1f\x45RROR_CODE_SHARD_RANGE_MISMATCH\x10\x04\x12\x19\n\x15\x45RROR_CODE_CACHE_MISS\x10\x05\x12!\n\x1d\x45RROR_CODE_RESOURCE_EXHAUSTED\x10\x06\x12\x1e\n\x1a\x45RROR_CODE_PAYLOAD_CORRUPT\x10\x07\x12\x18\n\x14\x45RROR_CODE_CANCELLED\x10\x08\x12 \n\x1c\x45RROR_CODE_DEADLINE_EXCEEDED\x10\t\x12%\n!ERROR_CODE_FLOW_CONTROL_VIOLATION\x10\n\x12\x17\n\x13\x45RROR_CODE_INTERNAL\x10\x0b*\x83\x01\n\x0cServingState\x12\x1d\n\x19SERVING_STATE_UNSPECIFIED\x10\x00\x12\x19\n\x15SERVING_STATE_SERVING\x10\x01\x12\x1a\n\x16SERVING_STATE_DRAINING\x10\x02\x12\x1d\n\x19SERVING_STATE_NOT_SERVING\x10\x03\x32\xa4\x03\n\x0cShardRuntime\x12X\n\rGetCapability\x12#.meshnet.shard.v1.CapabilityRequest\x1a\".meshnet.shard.v1.CapabilityReport\x12I\n\x06Health\x12\x1f.meshnet.shard.v1.HealthRequest\x1a\x1e.meshnet.shard.v1.HealthReport\x12R\n\x07Session\x12 .meshnet.shard.v1.SessionRequest\x1a!.meshnet.shard.v1.SessionResponse(\x01\x30\x01\x12N\n\x07Release\x12 .meshnet.shard.v1.ReleaseRequest\x1a!.meshnet.shard.v1.ReleaseResponse\x12K\n\x06\x43\x61ncel\x12\x1f.meshnet.shard.v1.CancelRequest\x1a .meshnet.shard.v1.CancelResponseB(Z#github.com/meshnet/shard/v1;shardv1\xf8\x01\x01\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'shard_runtime_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z#github.com/meshnet/shard/v1;shardv1\370\001\001'
  _globals['_SCHEMAVERSION']._serialized_start=6050
  _globals['_SCHEMAVERSION']._serialized_end=6119
  _globals['_ARCHITECTURETYPE']._serialized_start=6122
  _globals['_ARCHITECTURETYPE']._serialized_end=6258
  _globals['_DTYPE']._serialized_start=6261
  _globals['_DTYPE']._serialized_end=6432
  _globals['_BYTEORDER']._serialized_start=6434
  _globals['_BYTEORDER']._serialized_end=6530
  _globals['_COMPRESSION']._serialized_start=6532
  _globals['_COMPRESSION']._serialized_end=6618
  _globals['_CHECKSUMALGORITHM']._serialized_start=6620
  _globals['_CHECKSUMALGORITHM']._serialized_end=6735
  _globals['_PHASE']._serialized_start=6737
  _globals['_PHASE']._serialized_end=6841
  _globals['_CACHEMODE']._serialized_start=6843
  _globals['_CACHEMODE']._serialized_end=6955
  _globals['_ERRORCODE']._serialized_start=6958
  _globals['_ERRORCODE']._serialized_end=7352
  _globals['_SERVINGSTATE']._serialized_start=7355
  _globals['_SERVINGSTATE']._serialized_end=7486
  _globals['_CHECKSUM']._serialized_start=41
  _globals['_CHECKSUM']._serialized_end=122
  _globals['_TENSORFRAGMENT']._serialized_start=124
  _globals['_TENSORFRAGMENT']._serialized_end=251
  _globals['_NAMEDTENSOR']._serialized_start=254
  _globals['_NAMEDTENSOR']._serialized_end=557
  _globals['_TENSORBUNDLE']._serialized_start=560
  _globals['_TENSORBUNDLE']._serialized_end=728
  _globals['_FINGERPRINT']._serialized_start=731
  _globals['_FINGERPRINT']._serialized_end=876
  _globals['_SHARDRANGE']._serialized_start=878
  _globals['_SHARDRANGE']._serialized_end=961
  _globals['_POSITIONSPAN']._serialized_start=963
  _globals['_POSITIONSPAN']._serialized_end=1022
  _globals['_CHUNKINFO']._serialized_start=1024
  _globals['_CHUNKINFO']._serialized_end=1098
  _globals['_CACHEEXPECTATION']._serialized_start=1100
  _globals['_CACHEEXPECTATION']._serialized_end=1188
  _globals['_CACHERESULT']._serialized_start=1190
  _globals['_CACHERESULT']._serialized_end=1283
  _globals['_ENVELOPE']._serialized_start=1286
  _globals['_ENVELOPE']._serialized_end=1772
  _globals['_SHARDERROR']._serialized_start=1774
  _globals['_SHARDERROR']._serialized_end=1889
  _globals['_FLOWCONTROL']._serialized_start=1891
  _globals['_FLOWCONTROL']._serialized_end=2017
  _globals['_SESSIONOPEN']._serialized_start=2020
  _globals['_SESSIONOPEN']._serialized_end=2363
  _globals['_SESSIONACCEPTED']._serialized_start=2366
  _globals['_SESSIONACCEPTED']._serialized_end=2653
  _globals['_ACTIVATIONCHUNK']._serialized_start=2655
  _globals['_ACTIVATIONCHUNK']._serialized_end=2766
  _globals['_DECODESTEP']._serialized_start=2769
  _globals['_DECODESTEP']._serialized_end=2993
  _globals['_REQUESTRECIPEIDENTITY']._serialized_start=2996
  _globals['_REQUESTRECIPEIDENTITY']._serialized_end=3209
  _globals['_SAMPLINGPARAMETERS']._serialized_start=3211
  _globals['_SAMPLINGPARAMETERS']._serialized_end=3312
  _globals['_TAILRESULT']._serialized_start=3315
  _globals['_TAILRESULT']._serialized_end=3530
  _globals['_RELEASESIGNAL']._serialized_start=3532
  _globals['_RELEASESIGNAL']._serialized_end=3611
  _globals['_CANCELSIGNAL']._serialized_start=3613
  _globals['_CANCELSIGNAL']._serialized_end=3707
  _globals['_ACK']._serialized_start=3710
  _globals['_ACK']._serialized_end=3855
  _globals['_SHARDSTATUS']._serialized_start=3858
  _globals['_SHARDSTATUS']._serialized_end=4003
  _globals['_SESSIONREQUEST']._serialized_start=4006
  _globals['_SESSIONREQUEST']._serialized_end=4334
  _globals['_SESSIONRESPONSE']._serialized_start=4337
  _globals['_SESSIONRESPONSE']._serialized_end=4664
  _globals['_CAPABILITYREQUEST']._serialized_start=4666
  _globals['_CAPABILITYREQUEST']._serialized_end=4742
  _globals['_CAPABILITYREPORT']._serialized_start=4745
  _globals['_CAPABILITYREPORT']._serialized_end=5267
  _globals['_HEALTHREQUEST']._serialized_start=5269
  _globals['_HEALTHREQUEST']._serialized_end=5341
  _globals['_HEALTHREPORT']._serialized_start=5344
  _globals['_HEALTHREPORT']._serialized_end=5596
  _globals['_RELEASEREQUEST']._serialized_start=5598
  _globals['_RELEASEREQUEST']._serialized_end=5718
  _globals['_RELEASERESPONSE']._serialized_start=5720
  _globals['_RELEASERESPONSE']._serialized_end=5800
  _globals['_CANCELREQUEST']._serialized_start=5803
  _globals['_CANCELREQUEST']._serialized_end=5955
  _globals['_CANCELRESPONSE']._serialized_start=5957
  _globals['_CANCELRESPONSE']._serialized_end=6048
  _globals['_SHARDRUNTIME']._serialized_start=7489
  _globals['_SHARDRUNTIME']._serialized_end=7909
# @@protoc_insertion_point(module_scope)
