aboutsummaryrefslogtreecommitdiff
path: root/src/core/GPUTarget.cpp
diff options
context:
space:
mode:
authorGian Marco Iodice <gianmarco.iodice@arm.com>2022-07-11 12:09:45 +0100
committerGian Marco Iodice <gianmarco.iodice@arm.com>2022-08-02 15:24:28 +0000
commit3c4d085da54c3d9727cb31718c5b407c18ff646a (patch)
tree7070f449fc9addea69c05dd34f43e02d7ec10642 /src/core/GPUTarget.cpp
parent9b921be1ff7283050eb39d9ce1b10b5c8bfc1300 (diff)
downloadComputeLibrary-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/core/GPUTarget.cpp')
-rw-r--r--src/core/GPUTarget.cpp36
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];