armcomputelibrary: add version 23.02 (#35723)
This commit is contained in:
		 Annop Wongwathanarat
					Annop Wongwathanarat
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							b109e16fba
						
					
				
				
					commit
					09ad541e98
				
			| @@ -27,11 +27,12 @@ class Armcomputelibrary(SConsPackage): | |||||||
|     immediate support for new Arm® technologies e.g. SVE2.""" |     immediate support for new Arm® technologies e.g. SVE2.""" | ||||||
| 
 | 
 | ||||||
|     homepage = "https://arm-software.github.io/ComputeLibrary/latest/" |     homepage = "https://arm-software.github.io/ComputeLibrary/latest/" | ||||||
|     url = "https://github.com/ARM-software/ComputeLibrary/archive/refs/tags/v22.11.zip" |     url = "https://github.com/ARM-software/ComputeLibrary/archive/refs/tags/v23.02.zip" | ||||||
|     git = "https://github.com/ARM-software/ComputeLibrary.git" |     git = "https://github.com/ARM-software/ComputeLibrary.git" | ||||||
| 
 | 
 | ||||||
|     maintainers = ["annop-w"] |     maintainers = ["annop-w"] | ||||||
| 
 | 
 | ||||||
|  |     version("23.02", sha256="bed1b24047ce00155e552204bc3983e86f46775414c554a34a7ece931d67ec62") | ||||||
|     version("22.11", sha256="2f70f54d84390625222503ea38650c00c49d4b70bc86a6b9aeeebee9d243865f") |     version("22.11", sha256="2f70f54d84390625222503ea38650c00c49d4b70bc86a6b9aeeebee9d243865f") | ||||||
|     version("22.08", sha256="5d76d07406b105f0bdf74ef80263236cb03baf0ade882f2bf8446bbc239e0079") |     version("22.08", sha256="5d76d07406b105f0bdf74ef80263236cb03baf0ade882f2bf8446bbc239e0079") | ||||||
|     version("22.05", sha256="8ff308448874c6b72c1ce8d9f28af41d8b47c8e5c43b8ccc069da744e3c0a421") |     version("22.05", sha256="8ff308448874c6b72c1ce8d9f28af41d8b47c8e5c43b8ccc069da744e3c0a421") | ||||||
| @@ -41,11 +42,7 @@ class Armcomputelibrary(SConsPackage): | |||||||
| 
 | 
 | ||||||
|     phases = ["build"] |     phases = ["build"] | ||||||
| 
 | 
 | ||||||
|     variant( |     variant("build_type", default="release", values=("release", "debug")) | ||||||
|         "build_type", |  | ||||||
|         default="release", |  | ||||||
|         values=("release", "debug"), |  | ||||||
|     ) |  | ||||||
|     variant( |     variant( | ||||||
|         "threads", |         "threads", | ||||||
|         default="cppthreads", |         default="cppthreads", | ||||||
| @@ -65,21 +62,9 @@ class Armcomputelibrary(SConsPackage): | |||||||
|         description="Target Architecture. The x86_32 and x86_64 targets can only be" |         description="Target Architecture. The x86_32 and x86_64 targets can only be" | ||||||
|         " used with neon=0 and opencl=1.", |         " used with neon=0 and opencl=1.", | ||||||
|     ) |     ) | ||||||
|     variant( |     variant("sve", default=False, description="Build for SVE.") | ||||||
|         "sve", |     variant("sve2", default=False, description="Build for SVE2.") | ||||||
|         default=False, |     variant("neon", default=True, description="Enable Arm® Neon™ support") | ||||||
|         description="Build for SVE.", |  | ||||||
|     ) |  | ||||||
|     variant( |  | ||||||
|         "sve2", |  | ||||||
|         default=False, |  | ||||||
|         description="Build for SVE2.", |  | ||||||
|     ) |  | ||||||
|     variant( |  | ||||||
|         "neon", |  | ||||||
|         default=True, |  | ||||||
|         description="Enable Arm® Neon™ support", |  | ||||||
|     ) |  | ||||||
|     variant( |     variant( | ||||||
|         "experimental_dynamic_fusion", |         "experimental_dynamic_fusion", | ||||||
|         default=False, |         default=False, | ||||||
| @@ -90,26 +75,10 @@ class Armcomputelibrary(SConsPackage): | |||||||
|         default=False, |         default=False, | ||||||
|         description="Enable fixed format kernels for GEMM.", |         description="Enable fixed format kernels for GEMM.", | ||||||
|     ) |     ) | ||||||
|     variant( |     variant("benchmark_examples", default=False, description="Build benchmark examples programs.") | ||||||
|         "benchmark_examples", |     variant("validate_examples", default=False, description="Build validate examples programs.") | ||||||
|         default=False, |     variant("validation_tests", default=False, description="Build validation test programs.") | ||||||
|         description="Build benchmark examples programs.", |     variant("benchmark_tests", default=False, description="Build benchmark test programs.") | ||||||
|     ) |  | ||||||
|     variant( |  | ||||||
|         "validate_examples", |  | ||||||
|         default=False, |  | ||||||
|         description="Build validate examples programs.", |  | ||||||
|     ) |  | ||||||
|     variant( |  | ||||||
|         "validation_tests", |  | ||||||
|         default=False, |  | ||||||
|         description="Build validation test programs.", |  | ||||||
|     ) |  | ||||||
|     variant( |  | ||||||
|         "benchmark_tests", |  | ||||||
|         default=False, |  | ||||||
|         description="Build benchmark test programs.", |  | ||||||
|     ) |  | ||||||
| 
 | 
 | ||||||
|     def build_args(self, spec, prefix): |     def build_args(self, spec, prefix): | ||||||
|         args = ["-j{0}".format(make_jobs)] |         args = ["-j{0}".format(make_jobs)] | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user