From 8e9c864edcc22eb0f0fd57c8a29e19ea9545312d Mon Sep 17 00:00:00 2001 From: Will Stott Date: Mon, 18 Oct 2021 15:03:17 +0100 Subject: [PATCH] OpenCL init should fail on non-android platforms --- mediapipe/util/tflite/tflite_gpu_runner.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mediapipe/util/tflite/tflite_gpu_runner.cc b/mediapipe/util/tflite/tflite_gpu_runner.cc index 5445f021e..43b94daa1 100644 --- a/mediapipe/util/tflite/tflite_gpu_runner.cc +++ b/mediapipe/util/tflite/tflite_gpu_runner.cc @@ -213,8 +213,9 @@ absl::Status TFLiteGPURunner::InitializeOpenCL( cl::NewInferenceEnvironment(env_options, &cl_environment_, &properties)); MP_RETURN_IF_ERROR(cl_environment_->NewInferenceBuilder( cl_options, std::move(*graph_cl_), builder)); -#endif return absl::OkStatus(); +#endif + return mediapipe::UnimplementedError("OpenCL is only supported on Android currently."); } } // namespace gpu