| 131 | } |
| 132 | |
| 133 | void ClDirectConv2d::run(ITensorPack &tensors) |
| 134 | { |
| 135 | // Run border handler |
| 136 | CLScheduler::get().enqueue_op(*_src_border_handler.get(), tensors, false); |
| 137 | // Run direct convolution |
| 138 | CLScheduler::get().enqueue_op(*_direct_conv_kernel.get(), tensors, false); |
| 139 | // Run activation kernel |
| 140 | if (_activation_kernel) |
| 141 | { |
| 142 | auto act_pack = select_activation_src_dst(tensors); |
| 143 | CLScheduler::get().enqueue_op(*_activation_kernel.get(), act_pack, false); |
| 144 | } |
| 145 | } |
| 146 | } // namespace opencl |
| 147 | } // namespace arm_compute |
nothing calls this directly
no test coverage detected