tflite-micro/tensorflow/lite/micro/kernels
2021-10-04 20:12:40 -07:00
..
arc_mli Adding Eltwise Add kernel for ARC platform. (#404) 2021-09-02 17:04:27 +00:00
ceva Added conv2d optimized for CEVA-DSP BX1 and SP500 (#249) 2021-07-09 18:17:19 +00:00
cmsis_nn REF_CODE_REFACTOR: Add, Mul and Sub (#348) 2021-10-01 17:55:35 +00:00
ethos_u Update ethosu driver entrypoint (#189) 2021-06-21 16:37:38 +00:00
test_data_generation Add reason for disabling the layering check. (#441) 2021-08-19 18:42:19 +00:00
testdata Add reason for disabling the layering check. (#441) 2021-08-19 18:42:19 +00:00
vexriscv Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
xtensa LSTM : code refactor and cleanup. (#537) 2021-10-01 18:25:40 +00:00
activation_utils.h
activations.cc REF_CODE_REFACTOR: activations.cc (#299) 2021-07-26 23:52:29 +00:00
activations.h REF_CODE_REFACTOR: activations.cc (#299) 2021-07-26 23:52:29 +00:00
activations_common.cc REF_CODE_REFACTOR: activations.cc (#299) 2021-07-26 23:52:29 +00:00
activations_test.cc REF_CODE_REFACTOR: activations.cc (#299) 2021-07-26 23:52:29 +00:00
add.cc REF_CODE_REFACTOR: Add, Mul and Sub (#348) 2021-10-01 17:55:35 +00:00
add.h REF_CODE_REFACTOR: Add, Mul and Sub (#348) 2021-10-01 17:55:35 +00:00
add_common.cc REF_CODE_REFACTOR: Add, Mul and Sub (#348) 2021-10-01 17:55:35 +00:00
add_n.cc
add_n_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
add_test.cc REF_CODE_REFACTOR: Add, Mul and Sub (#348) 2021-10-01 17:55:35 +00:00
arg_min_max.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
arg_min_max_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
assign_variable.cc TFLM changes to support resource variables. (#482) 2021-09-07 09:21:53 -07:00
batch_to_space_nd.cc
batch_to_space_nd_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
BUILD Comment out bazel Xtensa dependencies to fix the sync. (#569) 2021-10-04 20:12:40 -07:00
call_once.cc TFLM changes to support resource variables. (#482) 2021-09-07 09:21:53 -07:00
call_once_test.cc TFLM changes to support resource variables. (#482) 2021-09-07 09:21:53 -07:00
cast.cc Add features to cast, add slice, clean up split. (#568) 2021-10-04 15:33:41 -07:00
cast_test.cc Add features to cast, add slice, clean up split. (#568) 2021-10-04 15:33:41 -07:00
ceil.cc
ceil_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
circular_buffer.cc REF_CODE_REFACTOR: Circular_buffer (#366) 2021-08-16 23:26:30 +00:00
circular_buffer.h REF_CODE_REFACTOR: Circular_buffer (#366) 2021-08-16 23:26:30 +00:00
circular_buffer_common.cc REF_CODE_REFACTOR: Circular_buffer (#366) 2021-08-16 23:26:30 +00:00
circular_buffer_flexbuffers_generated_data.cc
circular_buffer_flexbuffers_generated_data.h
circular_buffer_test.cc REF_CODE_REFACTOR: Circular_buffer (#366) 2021-08-16 23:26:30 +00:00
comparisons.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
comparisons_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
concatenation.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
concatenation_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
conv.cc Add support for 8x16 kernels in TFLM. (#207) 2021-06-23 03:48:44 +00:00
conv.h Add int8 conv kernel variant for xtensa (#169) 2021-06-16 17:30:41 +00:00
conv_common.cc Add support for 8x16 kernels in TFLM. (#207) 2021-06-23 03:48:44 +00:00
conv_test.cc Add a new test case for conv operator (#329) (#377) 2021-08-07 00:01:38 +00:00
conv_test.h Add support for 8x16 kernels in TFLM. (#207) 2021-06-23 03:48:44 +00:00
conv_test_common.cc Add support for 8x16 kernels in TFLM. (#207) 2021-06-23 03:48:44 +00:00
cumsum.cc
cumsum_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
depth_to_space.cc
depth_to_space_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
depthwise_conv.cc Revert "Revert: PR #48758: TFLM: Remove uint8 support for CMSIS-NN ke… (#109) 2021-06-08 18:28:13 +00:00
depthwise_conv.h
depthwise_conv_common.cc Automated sync from github.com/tensorflow/tensorflow (#172) 2021-06-14 16:30:29 +00:00
depthwise_conv_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
dequantize.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
dequantize_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
detection_postprocess.cc Replace std::partial_sort with merge_sort in PPD (#426) 2021-08-23 16:41:19 +00:00
detection_postprocess_flexbuffers_generated_data.cc
detection_postprocess_flexbuffers_generated_data.h
detection_postprocess_test.cc Replace std::partial_sort with merge_sort in PPD (#426) 2021-08-23 16:41:19 +00:00
elementwise.cc
elementwise_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
elu.cc Have a TFLM-specific version of lite/kernels/op_macros.h (#275) 2021-07-14 17:57:12 +00:00
elu_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
ethosu.cc
ethosu.h
exp.cc
exp_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
expand_dims.cc
expand_dims_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
fill.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
fill_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
floor.cc
floor_div.cc
floor_div_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
floor_mod.cc
floor_mod_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
floor_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
fully_connected.cc
fully_connected.h Implement svdf and fully_connected kernel variants for hexagon. (#380) 2021-08-27 06:05:11 +00:00
fully_connected_common.cc
fully_connected_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
gather.cc Port TFL kernel Gather to TFL Micro (#97) 2021-05-24 22:59:47 +00:00
gather_nd.cc
gather_nd_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
gather_test.cc Port TFL kernel Gather to TFL Micro (#97) 2021-05-24 22:59:47 +00:00
hard_swish.cc REF_CODE_REFACTOR: hard_swish (#307) 2021-07-27 21:09:42 +00:00
hard_swish.h REF_CODE_REFACTOR: hard_swish (#307) 2021-07-27 21:09:42 +00:00
hard_swish_common.cc REF_CODE_REFACTOR: hard_swish (#307) 2021-07-27 21:09:42 +00:00
hard_swish_test.cc REF_CODE_REFACTOR: hard_swish (#307) 2021-07-27 21:09:42 +00:00
if.cc
if_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
kernel_runner.cc
kernel_runner.h
kernel_util.cc Check for the case where the Operators vector in a tflite model is missing (#245) 2021-07-09 21:47:29 +00:00
kernel_util.h Check for the case where the Operators vector in a tflite model is missing (#245) 2021-07-09 21:47:29 +00:00
l2_pool_2d.cc
l2_pool_2d_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
l2norm.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
l2norm_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
leaky_relu.cc REF_CODE_REFACTOR: Leaky_Relu (#362) 2021-08-17 00:15:05 +00:00
leaky_relu.h REF_CODE_REFACTOR: Leaky_Relu (#362) 2021-08-17 00:15:05 +00:00
leaky_relu_common.cc REF_CODE_REFACTOR: Leaky_Relu (#362) 2021-08-17 00:15:05 +00:00
leaky_relu_test.cc Add support for 8x16 kernels in TFLM. (#207) 2021-06-23 03:48:44 +00:00
log_softmax.cc
log_softmax_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
logical.cc REF_CODE_REFACTOR: logicalAND and logicalOR (#300) 2021-07-27 20:45:41 +00:00
logical.h REF_CODE_REFACTOR: logicalAND and logicalOR (#300) 2021-07-27 20:45:41 +00:00
logical_common.cc REF_CODE_REFACTOR: logicalAND and logicalOR (#300) 2021-07-27 20:45:41 +00:00
logical_test.cc REF_CODE_REFACTOR: logicalAND and logicalOR (#300) 2021-07-27 20:45:41 +00:00
logistic.cc REF_CODE_REFACTOR: logistic (#308) 2021-07-27 20:01:43 +00:00
logistic.h REF_CODE_REFACTOR: logistic (#308) 2021-07-27 20:01:43 +00:00
logistic_common.cc REF_CODE_REFACTOR: logistic (#308) 2021-07-27 20:01:43 +00:00
logistic_test.cc REF_CODE_REFACTOR: logistic (#308) 2021-07-27 20:01:43 +00:00
Makefile.inc Add features to cast, add slice, clean up split. (#568) 2021-10-04 15:33:41 -07:00
maximum_minimum.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
maximum_minimum_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
micro_ops.h Add features to cast, add slice, clean up split. (#568) 2021-10-04 15:33:41 -07:00
micro_utils.h
mul.cc REF_CODE_REFACTOR: Add, Mul and Sub (#348) 2021-10-01 17:55:35 +00:00
mul.h REF_CODE_REFACTOR: Add, Mul and Sub (#348) 2021-10-01 17:55:35 +00:00
mul_common.cc REF_CODE_REFACTOR: Add, Mul and Sub (#348) 2021-10-01 17:55:35 +00:00
mul_test.cc REF_CODE_REFACTOR: Add, Mul and Sub (#348) 2021-10-01 17:55:35 +00:00
neg.cc
neg_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
pack.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
pack_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
pad.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
pad_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
pooling.cc Refactor reference implementation of pooling.cc (#206) 2021-06-21 21:29:18 +00:00
pooling.h Refactor reference implementation of pooling.cc (#206) 2021-06-21 21:29:18 +00:00
pooling_common.cc Refactor reference implementation of pooling.cc (#206) 2021-06-21 21:29:18 +00:00
pooling_test.cc Refactor reference implementation of pooling.cc (#206) 2021-06-21 21:29:18 +00:00
prelu.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
prelu_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
quantization_util_test.cc
quantize.cc
quantize.h
quantize_common.cc Support 16-bit add kernel (#220) 2021-06-26 01:08:01 +00:00
quantize_test.cc Support 16-bit add kernel (#220) 2021-06-26 01:08:01 +00:00
read_variable.cc TFLM changes to support resource variables. (#482) 2021-09-07 09:21:53 -07:00
README.md
reduce.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
reduce_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
reshape.cc
reshape_test.cc Add support for 8x16 kernels in TFLM. (#207) 2021-06-23 03:48:44 +00:00
resize_bilinear.cc
resize_bilinear_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
resize_nearest_neighbor.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
resize_nearest_neighbor_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
round.cc
round_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
shape.cc change file permissions (#146) 2021-06-09 18:26:22 +00:00
shape_test.cc change file permissions (#146) 2021-06-09 18:26:22 +00:00
slice.cc Add features to cast, add slice, clean up split. (#568) 2021-10-04 15:33:41 -07:00
slice_test.cc Add features to cast, add slice, clean up split. (#568) 2021-10-04 15:33:41 -07:00
softmax.cc
softmax.h Automated sync from github.com/tensorflow/tensorflow (#85) 2021-05-19 21:09:40 +00:00
softmax_common.cc Automated sync from github.com/tensorflow/tensorflow (#343) 2021-08-05 23:32:11 +00:00
softmax_test.cc Automated sync from github.com/tensorflow/tensorflow (#85) 2021-05-19 21:09:40 +00:00
space_to_batch_nd.cc
space_to_batch_nd_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
space_to_depth.cc Port the SPACE_TO_DEPTH operator from lite to micro (#117) 2021-06-21 11:50:49 -07:00
space_to_depth_test.cc Port the SPACE_TO_DEPTH operator from lite to micro (#117) 2021-06-21 11:50:49 -07:00
split.cc Add features to cast, add slice, clean up split. (#568) 2021-10-04 15:33:41 -07:00
split_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
split_v.cc change file permissions (#146) 2021-06-09 18:26:22 +00:00
split_v_test.cc change file permissions (#146) 2021-06-09 18:26:22 +00:00
squeeze.cc
squeeze_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00
strided_slice.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
strided_slice_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
sub.cc REF_CODE_REFACTOR: Add, Mul and Sub (#348) 2021-10-01 17:55:35 +00:00
sub.h REF_CODE_REFACTOR: Add, Mul and Sub (#348) 2021-10-01 17:55:35 +00:00
sub_common.cc REF_CODE_REFACTOR: Add, Mul and Sub (#348) 2021-10-01 17:55:35 +00:00
sub_test.cc REF_CODE_REFACTOR: Add, Mul and Sub (#348) 2021-10-01 17:55:35 +00:00
svdf.cc Add reference kernel support for SVDF op with all 8 bit weights and state (#506) 2021-09-21 09:58:44 -07:00
svdf.h Add reference kernel support for SVDF op with all 8 bit weights and state (#506) 2021-09-21 09:58:44 -07:00
svdf_common.cc __restrict__ is an unnecessary optimization in the reference code. (#530) 2021-09-22 23:19:01 +00:00
svdf_test.cc Add reference kernel support for SVDF op with all 8 bit weights and state (#506) 2021-09-21 09:58:44 -07:00
tanh.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
tanh_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
transpose.cc Automated sync from github.com/tensorflow/tensorflow (#89) 2021-05-20 20:16:43 +00:00
transpose_conv.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
transpose_conv_test.cc Support 16-bit add kernel (#220) 2021-06-26 01:08:01 +00:00
transpose_test.cc Automated sync from github.com/tensorflow/tensorflow (#89) 2021-05-20 20:16:43 +00:00
unpack.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
unpack_test.cc Remove UInt8 from TFLM kernels. (#428) 2021-08-17 19:18:39 +00:00
var_handle.cc TFLM changes to support resource variables. (#482) 2021-09-07 09:21:53 -07:00
zeros_like.cc
zeros_like_test.cc Automated sync from github.com/tensorflow/tensorflow (#80) 2021-05-19 16:16:28 +00:00

Info

  • Porting Ops from Lite to Micro explains, step-by-step, the code changes necessary to port an op from lite to micro, and the process of submitting them for review and acceptance by the project.