o
    i e                     @   s   d Z ddlmZ ddlmZ ddlmZ ddlm	Z
 e
 Ze dZeee  eede  ejdkr\d	e_d
e_de_de_de_de_de_de_de_de_de_d	S d	S )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 r"   r"   R/var/www/myenv/lib/python3.10/site-packages/tensorflow/dtensor/proto/layout_pb2.py<module>   s,   

