HomeSort by relevance Sort by last modified time
    Searched refs:linear_index (Results 1 - 7 of 7) sorted by null

  /external/tensorflow/tensorflow/compiler/xla/
index_util.cc 59 // linear_index =
64 // linear_index =
79 int64 linear_index = 0; local
84 linear_index = multi_index[dimension];
88 linear_index += scale * multi_index[dimension];
92 return linear_index;
96 const Shape& shape, int64 linear_index) {
99 DCHECK_GE(linear_index, 0);
100 DCHECK_LT(linear_index, ShapeUtil::ElementsIn(shape));
105 // I{L(0)} = linear_index % D{L(0)
    [all...]
index_util.h 44 const Shape& shape, int64 linear_index);
index_util_test.cc 133 for (auto linear_index : linear_indexes) {
135 IndexUtil::LinearIndexToMultidimensionalIndex(shape, linear_index);
136 EXPECT_EQ(linear_index, IndexUtil::MultidimensionalIndexToLinearIndex(
literal_util.cc 197 auto linear_index = [](const Shape& shape, local
207 StridedCopy(data<NativeT>(), linear_index(shape(), dest_base), 0,
209 linear_index(src_literal.shape(), src_base), 0, 1);
234 int64 src_index = linear_index(src_literal.shape(), src_indexes);
235 int64 dest_index = linear_index(shape(), dest_indexes);
    [all...]
  /external/tensorflow/tensorflow/compiler/xla/service/gpu/
parallel_loop_emitter.cc 56 // linear_index = blockIdx.x * blockDim.x + threadIdx.x;
57 // if (linear_index < num_elements) {
58 // array_index = LinearIndexToMultidimensionalIndex(shape_, linear_index);
84 llvm::Value* linear_index = ir_builder_->CreateAdd( local
89 thread_id, "linear_index", /*HasNUW=*/true, /*HasNSW=*/true);
91 // Add an @llvm.assume(linear_index < threads_per_block * num_blocks).
94 // currently determine the range of linear_index precisely. InstCombine uses
102 linear_index,
110 linear_index, ir_builder_->getInt64(ShapeUtil::ElementsIn(shape_))),
119 return llvm_ir::IrArray::Index(linear_index, shape_, ir_builder_)
    [all...]
  /external/tensorflow/tensorflow/compiler/xla/tests/
literal_test_util.cc 489 const Shape& shape, const int64 linear_index) {
496 max_rel_linear_index_ = linear_index;
500 max_abs_linear_index_ = linear_index;
507 linear_index))
516 IndexUtil::LinearIndexToMultidimensionalIndex(shape, linear_index);
527 first_linear_index_ = linear_index;
530 last_linear_index_ = linear_index;
531 miscompares_.data<bool>()[linear_index] = true;
672 const int64 linear_index) {
674 static_cast<float>(actual), shape, linear_index); local
    [all...]
  /external/tensorflow/tensorflow/compiler/xla/tools/parser/
hlo_parser.cc 80 bool SetValueInLiteral(int64 value, int64 linear_index, Literal* literal);
81 bool SetValueInLiteral(double value, int64 linear_index, Literal* literal);
82 bool SetValueInLiteral(bool value, int64 linear_index, Literal* literal);
84 bool SetValueInLiteralHelper(ParsedElemT value, int64 linear_index,
1444 int64 linear_index = 0; local
    [all...]

Completed in 345 milliseconds