
    AVh                        d Z ddlmZ ddlmZ ddlmZ ddlm	Z
  e
j                         Z ej                         j                  d      Z ej                  e e               ej"                  ed e              ej$                  dk(  rNd	e_        d
e_        de_        de_        de_        de_        de_        de_        de_        de_        de_        y	y	)zGenerated protocol buffer code.    )builder)
descriptor)descriptor_pool)symbol_databases  
%tensorflow/dtensor/proto/layout.prototensorflow.dtensor"+
ShardingSpec
sharding_spec (	J"0
MeshDimensionProto
name (	
size ("
LayoutProto8
sharding_specs (2 .tensorflow.dtensor.ShardingSpec2
mesh_config (2.tensorflow.dtensor.MeshProto8
type (2*.tensorflow.dtensor.LayoutProto.LayoutType"D

LayoutType
UNKNOWN 

STATIC

PARTED
SINGLE_DEVICE"
	MeshProto?
mesh_dimensions (2&.tensorflow.dtensor.MeshDimensionProto
global_device_ids (
local_device_ids (
local_devices (	
global_devices (	
name (	
use_xla_spmd (
single_device (	bproto3z#tensorflow.dtensor.proto.layout_pb2FN=   h   j         i  iT  i  i  )__doc__google.protobuf.internalr   _buildergoogle.protobufr   _descriptorr   _descriptor_poolr   _symbol_databaseDefault_sym_dbAddSerializedFile
DESCRIPTORBuildMessageAndEnumDescriptorsglobalsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_SHARDINGSPEC_serialized_start_serialized_end_MESHDIMENSIONPROTO_LAYOUTPROTO_LAYOUTPROTO_LAYOUTTYPE
_MESHPROTO     S/home/dcms/DCMS/lib/python3.12/site-packages/tensorflow/dtensor/proto/layout_pb2.py<module>r&      s    & 8 5 ? ? #

"
"
$
 &%%'99  ;n  o
 ' ' '
GI > ' ' '
4Y[b[d e!!U**"$-! #-(+'&)%!$, ",,/+*-)"* * +r$   