diff options
author | Gian Marco Iodice <gianmarco.iodice@arm.com> | 2022-07-11 12:09:45 +0100 |
---|---|---|
committer | Gian Marco Iodice <gianmarco.iodice@arm.com> | 2022-08-02 15:24:28 +0000 |
commit | 3c4d085da54c3d9727cb31718c5b407c18ff646a (patch) | |
tree | 7070f449fc9addea69c05dd34f43e02d7ec10642 /src | |
parent | 9b921be1ff7283050eb39d9ce1b10b5c8bfc1300 (diff) | |
download | ComputeLibrary-3c4d085da54c3d9727cb31718c5b407c18ff646a.tar.gz |
Update the GPUTarget list
Resolves COMPMID-5405
Change-Id: I995b5e79bef13529097ed17f7854763a4cf89272
Signed-off-by: Gian Marco Iodice <gianmarco.iodice@arm.com>
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/7986
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Gunes Bayir <gunes.bayir@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Benchmark: Arm Jenkins <bsgcomp@arm.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/core/GPUTarget.cpp | 36 |
1 files changed, 31 insertions, 5 deletions
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]; |