o
    ?e B                     @   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rd	e_d
e_d	ejd _dejd _d	e_de_de_de_de_de_de_de_de_de_de_de_de_de_de _de _de!_de!_de"_de"_d e#_d!e#_d"e$_d!e$_d#e%_d$e%_d%e&_d&e&_d'e'_d(e'_d)e(_d*e(_d+e)_d,e)_d-e_d.e_d/e*_d0e*_d1e+_d2e+_d3e,_d4e,_d5e-_d6e-_d7e._d8e._d9e/_d:e/_d;e0_d:e0_d<e1_d=e1_d>e2_d=e2_d?e3_d@e3_dAe4_dBe4_dCe5_dDe5_dEe6_dFe6_dGe7_dHe7_dIe8_dJe8_dKe9_dLe9_dMe:_dNe:_dOe;_dNe;_dPe<_dQe<_dRe=_dSe=_dTe_dSe_dUe>_dVe>_dWe?_dXe?_dYe@_dZe@_d[eA_dZeA_d\eB_d]eB_d^eC_d_eC_d`eD_daeD_dbeE_daeE_dceF_ddeF_deeG_dfeG_dgeH_dfeH_dheI_dieI_d	S d	S )jzGenerated protocol buffer code.    )builder)
descriptor)descriptor_pool)symbol_databases  
&tensorflow/compiler/xla/xla_data.protoxla"
PaddingConfig=

dimensions (2).xla.PaddingConfig.PaddingConfigDimensiong
PaddingConfigDimension
edge_padding_low (
edge_padding_high (
interior_padding ("
	TileProto

dimensions ("
LayoutProto*
dim_level_types	 (2.xla.DimLevelType

dim_unique (
dim_ordered (
minor_to_major (
tiles (2.xla.TileProto
element_size_in_bits (
memory_space (0
index_primitive_type (2.xla.PrimitiveType2
pointer_primitive_type (2.xla.PrimitiveType'
physical_shape
 (2.xla.ShapeProto+
#dynamic_shape_metadata_prefix_bytes (JJJJRpadded_dimensionsRpadding_valueRformatRmax_sparse_elements"

ShapeProto(
element_type (2.xla.PrimitiveType

dimensions (%
tuple_shapes (2.xla.ShapeProto 
layout (2.xla.LayoutProto
is_dynamic_dimension (JRrank"r
ProgramShapeProto#

parameters (2.xla.ShapeProto
result (2.xla.ShapeProto
parameter_names (	"D
ComputationStats

flop_count (
transcendental_count ("

OpMetadata
op_type (	
op_name (	
source_file (	
source_line (*
profile_type (2.xla.ProfileTypeB
creation_pass_id ( 
logical_creation_pass_id ('
size_of_generated_code_in_bytes (+
#size_of_memory_working_set_in_bytes	 (1
profile_info
 (2.xla.OpMetadata.ProfileInfo
deduplicated_name (	
preserve_layout (
stack_frame_id (
ProfileInfo&
profile_type (2.xla.ProfileType
relative_speedup (*
profile_source (2.xla.ProfileSource0
compilation_event (2.xla.CompilationEventJ"
ExecutionProfile
compilation_cache_hit (
compile_time_ms (
compute_cycle_count (
compute_time_ns ($
compute_and_transfer_time_ns ( 
executable_size_in_bytes (
profile_cache_hit ("!
ExecutionHandle
handle (""
GlobalDataHandle
handle ("4
DeviceHandle
handle (
device_count ("
ChannelHandle
handle (,
type (2.xla.ChannelHandle.ChannelType"e
ChannelType
CHANNEL_TYPE_INVALID 
DEVICE_TO_DEVICE
DEVICE_TO_HOST
HOST_TO_DEVICE"
DeviceAssignmentProto
replica_count (
computation_count (I
computation_devices (2,.xla.DeviceAssignmentProto.ComputationDevice/
ComputationDevice
replica_device_ids ("
LiteralProto
shape (2.xla.ShapeProto
preds (
s4s (
u4s (
s8s (
u8s (
s32s (
s64s (
u32s (
u64s (
f32s (
f64s	 (
c64s (
c128s ()
tuple_literals
 (2.xla.LiteralProto
f16s (
bf16s (
u16s (
s16s (
f8e5m2s (
	f8e4m3fns (
f8e4m3b11fnuzs (
f8e5m2fnuzs (
f8e4m3fnuzs (
sparse_indices ("
WindowDimension
size (
stride (
padding_low (
padding_high (
window_dilation (
base_dilation (
window_reversal ("2
Window(

dimensions (2.xla.WindowDimension"~
GatherDimensionNumbers
offset_dims (
collapsed_slice_dims (
start_index_map (
index_vector_dim ("
ScatterDimensionNumbers
update_window_dims (
inserted_window_dims ($
scatter_dims_to_operand_dims (
index_vector_dim ("
ConvolutionDimensionNumbers
input_batch_dimension (
input_feature_dimension ( 
input_spatial_dimensions (&
kernel_input_feature_dimension ('
kernel_output_feature_dimension (!
kernel_spatial_dimensions (
output_batch_dimension	 ( 
output_feature_dimension
 (!
output_spatial_dimensions ("
DotDimensionNumbers"
lhs_contracting_dimensions ("
rhs_contracting_dimensions (
lhs_batch_dimensions (
rhs_batch_dimensions ("
TriangularSolveOptions
	left_side (
lower (
unit_diagonal (:
transpose_a (2%.xla.TriangularSolveOptions.Transpose"P
	Transpose
TRANSPOSE_INVALID 
NO_TRANSPOSE
	TRANSPOSE
ADJOINT" 
CholeskyOptions
lower ("o
FrontendAttributes-
map (2 .xla.FrontendAttributes.MapEntry*
MapEntry
key (	
value (	:8"0
	Statistic
	stat_name (	
stat_val ("T
StatisticsViz
stat_index_to_visualize ("

statistics (2.xla.Statistic"

OpSharding"
type (2.xla.OpSharding.Type#

tile_shape (2.xla.ShapeProto"
tile_assignment_dimensions (
tile_assignment_devices ((
tuple_shardings (2.xla.OpSharding"
replicate_on_last_tile_dim (!
metadata (2.xla.OpMetadata,
last_tile_dims (2.xla.OpSharding.Type
iota_reshape_dims	 (
iota_transpose_perm
 ("E
Type

REPLICATED 
MAXIMAL	
TUPLE	
OTHER

MANUAL"#
ReplicaGroup
replica_ids (".
SourceTarget
source (
target ("
PrecisionConfig9
operand_precision (2.xla.PrecisionConfig.Precision"B
	Precision
DEFAULT 
HIGH
HIGHEST
PACKED_NIBBLE":
ParameterReplication"
replicated_at_leaf_buffers ("{
WhileLoopBackendConfigD
known_trip_count (2*.xla.WhileLoopBackendConfig.KnownTripCount
KnownTripCount	
n ("g
OutputOperandAliasing
output_shape_index (
operand_index (
operand_shape_index (*
PrimitiveType
PRIMITIVE_TYPE_INVALID 
PRED
S4
S8
S16
S32
S64
U4
U8
U16
U32
U64	
F16

F32
BF16
F64

F8E5M2
F8E4M3FN
F8E4M3B11FNUZ

F8E5M2FNUZ

F8E4M3FNUZ
C64
C128	
TUPLE
OPAQUE_TYPE	
TOKEN*`
DimLevelType
	DIM_DENSE 
DIM_COMPRESSED
DIM_SINGLETON
DIM_COMPRESSED_WITH_HI*=
ProfileType
INVALID 

WINDOW
FLAG
INTEGER*j
ProfileSource!
PROFILE_SOURCE_UNKNOWN_SOURCE 
PROFILE_SOURCE_EMBEDDED
PROFILE_SOURCE_REMOTE*
CompilationEvent#
COMPILATION_EVENT_UNKNOWN_EVENT '
#COMPILATION_EVENT_FIRST_COMPILATION#
COMPILATION_EVENT_RECOMPILATION*G
PaddingType
PADDING_INVALID 
PADDING_VALID
PADDING_SAME*1
FftType
FFT 
IFFT
RFFT	
IRFFT*F
RandomDistribution
RNG_INVALID 
RNG_UNIFORM

RNG_NORMAL*E
RandomAlgorithm
RNG_DEFAULT 
RNG_THREE_FRY

RNG_PHILOXBbproto3z$tensorflow.compiler.xla.xla_data_pb2FNs   Zprofile_types   s   8i  i?  iA  i  i  i  i  iL  iO  i  i  i  i  iP  iR  i  i  i  0            i  i  i  i  i  i  i  i!  ie  ih  i  i   i  i  i  i  i  i  i  i  i  i  i  ih  i  i	  if	  i	  i\  i_  i  i  i6  i8  i  i  iL  iO  i  i  iC  iF  i%  i  i'  iG  iI  i  i  i  i  i  i@  iC  i  i  i  i   i"  iP  iS  i  i  i  i  i!  i  i  i  i  )J__doc__Zgoogle.protobuf.internalr   Z_builderZgoogle.protobufr   Z_descriptorr   Z_descriptor_poolr   Z_symbol_databaseZDefaultZ_sym_dbZAddSerializedFileZ
DESCRIPTORZBuildMessageAndEnumDescriptorsglobalsZBuildTopDescriptorsAndMessagesZ_USE_C_DESCRIPTORS_optionsZ_serialized_optionsZ_OPMETADATAZfields_by_nameZ_FRONTENDATTRIBUTES_MAPENTRYZ_PRIMITIVETYPEZ_serialized_startZ_serialized_endZ_DIMLEVELTYPEZ_PROFILETYPEZ_PROFILESOURCEZ_COMPILATIONEVENTZ_PADDINGTYPEZ_FFTTYPEZ_RANDOMDISTRIBUTIONZ_RANDOMALGORITHMZ_PADDINGCONFIGZ%_PADDINGCONFIG_PADDINGCONFIGDIMENSIONZ
_TILEPROTOZ_LAYOUTPROTOZ_SHAPEPROTOZ_PROGRAMSHAPEPROTOZ_COMPUTATIONSTATSZ_OPMETADATA_PROFILEINFOZ_EXECUTIONPROFILEZ_EXECUTIONHANDLEZ_GLOBALDATAHANDLEZ_DEVICEHANDLEZ_CHANNELHANDLEZ_CHANNELHANDLE_CHANNELTYPEZ_DEVICEASSIGNMENTPROTOZ(_DEVICEASSIGNMENTPROTO_COMPUTATIONDEVICEZ_LITERALPROTOZ_WINDOWDIMENSIONZ_WINDOWZ_GATHERDIMENSIONNUMBERSZ_SCATTERDIMENSIONNUMBERSZ_CONVOLUTIONDIMENSIONNUMBERSZ_DOTDIMENSIONNUMBERSZ_TRIANGULARSOLVEOPTIONSZ!_TRIANGULARSOLVEOPTIONS_TRANSPOSEZ_CHOLESKYOPTIONSZ_FRONTENDATTRIBUTESZ
_STATISTICZ_STATISTICSVIZZ_OPSHARDINGZ_OPSHARDING_TYPEZ_REPLICAGROUPZ_SOURCETARGETZ_PRECISIONCONFIGZ_PRECISIONCONFIG_PRECISIONZ_PARAMETERREPLICATIONZ_WHILELOOPBACKENDCONFIGZ&_WHILELOOPBACKENDCONFIG_KNOWNTRIPCOUNTZ_OUTPUTOPERANDALIASING r   r   e/home/www/facesmatcher.com/pyenv/lib/python3.10/site-packages/tensorflow/compiler/xla/xla_data_pb2.py<module>   s   
