From 3c4d085da54c3d9727cb31718c5b407c18ff646a Mon Sep 17 00:00:00 2001 From: Gian Marco Iodice Date: Mon, 11 Jul 2022 12:09:45 +0100 Subject: Update the GPUTarget list Resolves COMPMID-5405 Change-Id: I995b5e79bef13529097ed17f7854763a4cf89272 Signed-off-by: Gian Marco Iodice Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/7986 Tested-by: Arm Jenkins Reviewed-by: Gunes Bayir Comments-Addressed: Arm Jenkins Benchmark: Arm Jenkins --- src/core/GPUTarget.cpp | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) (limited to 'src/core/GPUTarget.cpp') diff --git a/src/core/GPUTarget.cpp b/src/core/GPUTarget.cpp index e74abf6e7e..292acf8633 100644 --- a/src/core/GPUTarget.cpp +++ b/src/core/GPUTarget.cpp @@ -35,6 +35,18 @@ arm_compute::GPUTarget get_valhall_target(const std::string &version) { return arm_compute::GPUTarget::G77; } + else if(version.find("G57") != std::string::npos) + { + return arm_compute::GPUTarget::G57; + } + if(version.find("G68") != std::string::npos) + { + return arm_compute::GPUTarget::G68; + } + if(version.find("G78AE") != std::string::npos) + { + return arm_compute::GPUTarget::G78AE; + } if(version.find("G78") != std::string::npos) { return arm_compute::GPUTarget::G78; @@ -43,9 +55,17 @@ arm_compute::GPUTarget get_valhall_target(const std::string &version) { return arm_compute::GPUTarget::G710; } - else if(version.find("G57") != std::string::npos) + else if(version.find("G610") != std::string::npos) { - return arm_compute::GPUTarget::G57; + return arm_compute::GPUTarget::G610; + } + else if(version.find("G510") != std::string::npos) + { + return arm_compute::GPUTarget::G510; + } + else if(version.find("G310") != std::string::npos) + { + return arm_compute::GPUTarget::G310; } else if(version.find("G715") != std::string::npos) { @@ -143,15 +163,21 @@ const std::string &string_from_target(GPUTarget target) { GPUTarget::G51, "g51" }, { GPUTarget::G51BIG, "g51big" }, { GPUTarget::G51LIT, "g51lit" }, + { GPUTarget::G31, "g31" }, + { GPUTarget::G76, "g76" }, { GPUTarget::G52, "g52" }, { GPUTarget::G52LIT, "g52lit" }, - { GPUTarget::G76, "g76" }, { GPUTarget::G77, "g77" }, + { GPUTarget::G57, "g57" }, { GPUTarget::G78, "g78" }, + { GPUTarget::G68, "g68" }, + { GPUTarget::G78AE, "g78ae" }, { GPUTarget::G710, "g710" }, - { GPUTarget::G57, "g57" }, + { GPUTarget::G610, "g610" }, + { GPUTarget::G510, "g510" }, + { GPUTarget::G310, "g310" }, { GPUTarget::G715, "g715" }, - { GPUTarget::G615, "g615" } + { GPUTarget::G615, "g615" }, }; return gpu_target_map[target]; -- cgit v1.2.1