HomeSort by relevance Sort by last modified time
    Searched full:im2col (Results 1 - 21 of 21) sorted by null

  /external/tensorflow/tensorflow/contrib/lite/toco/graph_transformations/
drop_im2col_arrays.cc 29 // Conv op does not have im2col.
33 // Drop the im2col array.
37 AddMessageF("Dropped an im2col array for %s", LogName(*conv_op));
create_im2col_arrays.cc 35 // We already have an im2col array
41 // from the weights dims we determine whether an im2col array is
50 // 1x1 unstrided conv does not need an im2col array.
54 // Create the im2col array.
61 "Created an im2col array for %s, with %dx%d kernel and stride_width=%d, "
convert_pure_conv_to_depthwise.cc 57 // Conv may have a 2nd output for im2col
60 // delete the im2col array.
unfuse_activation_functions.cc 32 // If a conv operation has an im2col array, yield: it should be dropped first.
propagate_fixed_sizes.cc 174 // Set im2col array dimensions if there is one.
    [all...]
  /external/tensorflow/tensorflow/contrib/lite/kernels/
conv.cc 80 // Instead, we allocate a new object to use as scratch space for im2col, and
202 // We don't always need to allocate im2col. It is only used in some versions
243 TfLiteTensor* im2col = local
245 im2col->type = data_type;
246 im2col->allocation_type = kTfLiteArenaRw;
247 auto im2col_status = context->ResizeTensor(context, im2col, im2col_size);
294 TfLiteTensor* im2col, TfLiteTensor* hwcn_weights,
312 GetTensorDims(output), GetTensorData<uint8_t>(im2col),
313 GetTensorDims(im2col), gemm_context);
327 GetTensorDims(output), GetTensorData<uint8_t>(im2col),
407 TfLiteTensor* im2col = local
    [all...]
  /external/tensorflow/tensorflow/core/api_def/base_api/
api_def_FusedPadConv2D.pbtxt 40 im2col lookup, but in this case without the bilinear filtering required for
  /external/tensorflow/tensorflow/core/kernels/
conv_ops_fused.cc 252 // Combines bilinear resizing and mirror padding into the im2col transformation
320 // The im2col buffer has # of patches rows, and # of filters cols.
334 errors::InvalidArgument("Im2Col patch too large for buffer"));
353 // into filter patches by im2col.
363 // incrementally as we progress downwards through the input creating im2col
398 // mirrored inputs to the im2col operation. The problem is that we want to
402 // transformations into the im2col lookup itself. This successfully reduced
403 // memory usage, but because im2col can access an individual pixel for many
407 // horizontal slice of the resized and padded input to the im2col
447 // mirrored. This allows the following im2col code to access th
    [all...]
conv_ops_using_gemm.cc 206 // the input image into columns (im2col) and then running GEMM to produce the
236 // We can just use a GEMM if the im2col is the identity operator, e.g., if
286 // The im2col buffer has # of patches rows, and # of filters cols.
299 errors::InvalidArgument("Im2Col patch too large for buffer"));
355 // What we're doing here is trying to copy and fill the im2col
quantized_conv_ops.cc 195 // the input image into columns (im2col) and then running GEMM to produce the
246 // The im2col buffer has # of patches rows, and # of filters cols.
324 // What we're doing here is trying to copy and fill the im2col
conv_grad_filter_ops.cc 59 void Im2col(const T* input_data, const int depth, const int height,
470 // to do im2col to allow gemm-type computation.
471 Im2col<T>(
    [all...]
  /external/tensorflow/tensorflow/contrib/lite/kernels/internal/optimized/
cblas_conv.h 52 optimized_ops::Im2col(input_data, input_dims, stride_width, stride_height,
optimized_ops.h 722 void Im2col(const T* input_data, const Dims<4>& input_dims, int stride_width,
726 gemmlowp::ScopedProfilingLabel label("Im2col");
    [all...]
  /external/tensorflow/tensorflow/compiler/tests/
extract_image_patches_op_test.py 56 name="im2col")
  /external/tensorflow/tensorflow/python/kernel_tests/
extract_image_patches_op_test.py 53 name="im2col")
  /external/gemmlowp/public/
output_stages.h 111 // are often implemented using 0-padding, or "im2col"-like
  /external/gemmlowp/doc/
quantization_example.cc 96 // which is required in multiple places, for example in Im2col with SAME
  /external/tensorflow/tensorflow/contrib/lite/toco/
tooling_util.h 196 // which is required in multiple places, for example in Im2col with SAME
model.h 349 // outputs[1]: optional: the intermediate array of im2col-replicated input
351 // of Conv layers as Im2col+GEMM.
    [all...]
  /external/tensorflow/tensorflow/tools/graph_transforms/
README.md 517 convolution's im2col patch generation. This transform looks out for that
    [all...]
  /external/tensorflow/tensorflow/contrib/lite/kernels/internal/reference/
reference_ops.h     [all...]

Completed in 1285 milliseconds