Home
last modified time | relevance | path

Searched refs:index_mapping (Results 1 – 3 of 3) sorted by relevance

/external/tensorflow/tensorflow/compiler/tf2xla/
Drearrange_function_argument.cc42 const std::vector<int>& index_mapping) { in ShuffleInputDataTypeAttribute() argument
43 std::vector<DataType> result(index_mapping.size()); in ShuffleInputDataTypeAttribute()
45 result[index_mapping.at(i)] = in_types[i]; in ShuffleInputDataTypeAttribute()
57 std::vector<int>* index_mapping) { in InputTypesNeedsRearrange() argument
92 index_mapping->resize(in_types.size()); in InputTypesNeedsRearrange()
95 (*index_mapping)[i] = non_resource_index; in InputTypesNeedsRearrange()
98 (*index_mapping)[i] = resource_index; in InputTypesNeedsRearrange()
109 const std::vector<int>& index_mapping) { in ReorderInputEdges() argument
121 int new_dst_input = index_mapping.at(dst_input); in ReorderInputEdges()
134 const std::vector<int>& index_mapping) { in ReorderOutputEdges() argument
[all …]
/external/tensorflow/tensorflow/core/tpu/graph_rewrite/
Dencapsulate_tpu_computations_pass.cc1945 const absl::flat_hash_map<int, int>& index_mapping, in RemoveArgsToLiftFromFunctionBody() argument
1951 int new_index = index_mapping.at(i); in RemoveArgsToLiftFromFunctionBody()
1997 Status CleanUpInEdges(const absl::flat_hash_map<int, int>& index_mapping, in CleanUpInEdges() argument
2008 if (!index_mapping.contains(arg_idx)) { in CleanUpInEdges()
2014 if (index_mapping.at(arg_idx) == arg_idx) continue; in CleanUpInEdges()
2017 index_mapping.at(arg_idx) + arg_to_input_edge_offset); in CleanUpInEdges()
2024 Status UpdateTypeAttribute(const absl::flat_hash_map<int, int>& index_mapping, in UpdateTypeAttribute() argument
2028 new_dtypes.reserve(index_mapping.size()); in UpdateTypeAttribute()
2030 if (index_mapping.contains(i)) { in UpdateTypeAttribute()
2093 absl::flat_hash_map<int, int> index_mapping; in ArgIndexMapping() local
[all …]
Ddistributed_tpu_rewrite_pass.cc2812 std::vector<NodeOut> index_mapping; in CreateOrGetPerHostVariableCopy() local
2813 index_mapping.reserve(variable_reads.size()); in CreateOrGetPerHostVariableCopy()
2821 index_mapping.push_back( in CreateOrGetPerHostVariableCopy()
2826 index_mapping.push_back(NodeOut{read, 0}); in CreateOrGetPerHostVariableCopy()
2843 if (index_mapping[i].node == nullptr) { in CreateOrGetPerHostVariableCopy()
2845 index_mapping[i].node = id_node; in CreateOrGetPerHostVariableCopy()
2852 graph->AddEdge(variable_reads[i], 0, id_node, index_mapping[i].index); in CreateOrGetPerHostVariableCopy()
2864 graph->AddEdge(variable_reads[i], 0, id_node, index_mapping[i].index); in CreateOrGetPerHostVariableCopy()
2874 graph->AddEdge(var_read, 0, id_node, index_mapping[i].index); in CreateOrGetPerHostVariableCopy()
2879 auto result = index_mapping[var_index]; in CreateOrGetPerHostVariableCopy()
[all …]