| 279 | dnn::ProfileResult* output_profile_result) override; |
| 280 | |
| 281 | port::Status DoConvolve( |
| 282 | dnn::ConvolutionKind kind, dnn::DataType element_type, |
| 283 | dnn::DataType output_type, Stream* stream, |
| 284 | const dnn::BatchDescriptor& input_descriptor, DeviceMemoryBase input_data, |
| 285 | const dnn::FilterDescriptor& filter_descriptor, |
| 286 | DeviceMemoryBase filter_data, const dnn::BatchDescriptor& output_descriptor, |
| 287 | DeviceMemoryBase output_data, |
| 288 | const dnn::ConvolutionDescriptor& convolution_descriptor, |
| 289 | const dnn::ExecutionPlanConfig& plan_config, |
| 290 | ScratchAllocator* scratch_allocator, |
| 291 | dnn::ProfileExecutionPlanResult* output_profile_result) override { |
| 292 | return port::InternalError(absl::StrCat( |
| 293 | "Please provide algorithm_desc ", "Try another DoConvolve api")); |
| 294 | } |
| 295 | |
| 296 | bool DoFusedConvolve( |
| 297 | Stream* stream, const dnn::BatchDescriptor& conv_input_descriptor, |
nothing calls this directly
no test coverage detected