Files
apache--tvm/python
Wei-Cheng Hsu 2c76c7955a [Relax][Frontend] Add TFLite Frontend Support for CONV_3D_TRANSPOSE (#19530)
This commit adds support for the CONV_3D_TRANSPOSE operator in the Relax
TFLite frontend.

Key implementations:
- Registered CONV_3D_TRANSPOSE to the TFLite op map.
- Implemented convert_conv3d_transpose which shares Conv3DOptions with
regular Conv3D but handles the distinct tensor input layout
[output_shape, weight, data, bias] and the DHWOI kernel layout.
- Added calculation for SAME padding that correctly handles transposed
convolution semantics, computing padding and output_padding based on
dilated kernel and stride sizes.
- Added comprehensive unit tests for valid and same padding in
test_frontend_tflite.py.

Testing:
- `python3 -m pytest tests/python/relax/test_frontend_tflite.py -k
"test_conv3d_transpose"`

Related to: https://github.com/apache/tvm/issues/19519
2026-05-11 20:53:32 +08:00
..