Home
last modified time | relevance | path

Searched refs:operand_dim (Results 1 – 8 of 8) sorted by relevance

/external/tensorflow/tensorflow/compiler/xla/service/
Dindexed_array_analysis.cc334 int64 operand_dim; member
399 value.operand_dim); in ComputeReshapePassthroughDimPairs()
414 return lhs.operand_dim < rhs.operand_dim; in ComputeReshapePassthroughDimPairs()
426 return passthrough_dim_pair.operand_dim == dim; in IsReshapePassthroughOperandDim()
434 int64 operand_dim) { in MapPassthroughOperandDimToResultDim() argument
437 return passthrough_dim_pair.operand_dim == operand_dim; in MapPassthroughOperandDimToResultDim()
694 auto is_reshape_passthrough_operand_dim = [&](int64 operand_dim) { in FoldReshapeOfGatherNoDegenerateDims() argument
696 operand_dim); in FoldReshapeOfGatherNoDegenerateDims()
Dlayout_assignment.cc1099 int64 operand_dim = instruction->dimensions(output_dim); in ChooseOperandLayoutFromOutputLayout() local
1100 new_minor_to_major[i] = operand_dim; in ChooseOperandLayoutFromOutputLayout()
1160 int64 operand_dim = LayoutUtil::Minor(operand_layout, i); in ChooseOutputLayoutFromOperandLayout() local
1161 int64 user_dim = inverse_dimensions[operand_dim]; in ChooseOutputLayoutFromOperandLayout()
Delemental_ir_emitter.cc1971 int64 operand_dim = dim_numbers.start_index_map(dim); in EmitElementalGather() local
1972 int64 output_dim = operand_to_output_dim[operand_dim]; in EmitElementalGather()
1979 operand_shape.dimensions(operand_dim) - output_dim_size; in EmitElementalGather()
1996 operand_multi_index[operand_dim] = in EmitElementalGather()
1997 Add(operand_multi_index[operand_dim], maybe_truncated_clamped_index); in EmitElementalGather()
Dhlo_sharding_util.cc913 const int64 operand_dim = in GatherParallelDataOperandSharding() local
915 operand_tile_assignment[operand_dim] = in GatherParallelDataOperandSharding()
/external/tensorflow/tensorflow/compiler/xla/service/spmd/
Ddot_handler.cc3148 int64 operand_dim = 0; in MoveUsersIntoWindowedDotGeneralLoopOnNonContractingDimensions() local
3151 if (absl::c_linear_search(out->dimensions(), operand_dim)) { in MoveUsersIntoWindowedDotGeneralLoopOnNonContractingDimensions()
3153 ++operand_dim; in MoveUsersIntoWindowedDotGeneralLoopOnNonContractingDimensions()
3158 padded_shape.dimensions(operand_dim)); in MoveUsersIntoWindowedDotGeneralLoopOnNonContractingDimensions()
3159 ++operand_dim; in MoveUsersIntoWindowedDotGeneralLoopOnNonContractingDimensions()
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Dir_emitter.cc1352 int64 operand_dim = operand_shape.layout().minor_to_major(operand_dim_idx); in ReductionPreservesLayout() local
1353 if (!reduced_dims.contains(operand_dim)) { in ReductionPreservesLayout()
1354 if (FindOrDie(unreduced_dim_map, operand_dim) != in ReductionPreservesLayout()
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dir_emitter_unnested.cc2668 int64 operand_dim = in EmitScatter() local
2679 Add(input_window_multidim[operand_dim], casted_scatter_index); in EmitScatter()
2680 input_window_multidim[operand_dim] = dim_offset; in EmitScatter()
2683 int64 max_index = desc.operand_shape.dimensions(operand_dim) - in EmitScatter()
2684 input_window_bounds[operand_dim] + 1; in EmitScatter()
/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/Dialect/mhlo/IR/
Dhlo_ops.cc3045 uint64_t operand_dim = scatter_dimension_numbers() in fold() local
3050 base_index[operand_dim] += in fold()