rocm-3.8.0 updates for hipblas,rocsolver,rocm-opencl
This commit is contained in:
		| @@ -12,19 +12,21 @@ class Hipblas(CMakePackage): | |||||||
| 
 | 
 | ||||||
|     homepage = "https://github.com/ROCmSoftwarePlatform/hipBLAS" |     homepage = "https://github.com/ROCmSoftwarePlatform/hipBLAS" | ||||||
|     git      = "https://github.com/ROCmSoftwarePlatform/hipBLAS.git" |     git      = "https://github.com/ROCmSoftwarePlatform/hipBLAS.git" | ||||||
|     url      = "https://github.com/ROCmSoftwarePlatform/hipBLAS/archive/rocm-3.5.0.tar.gz" |     url      = "https://github.com/ROCmSoftwarePlatform/hipBLAS/archive/rocm-3.8.0.tar.gz" | ||||||
|  | 
 | ||||||
|  |     version('3.8.0', sha256='33cb82e8b2658ae2096f39e41492ba8b6852ac37c26a730612b8642d9d29abe3') | ||||||
|  |     version('3.7.0', sha256='9840a493ab4838c86696ceb33ce07c34b5f59f62db4f88cb3af62b69d84f8729') | ||||||
|  |     version('3.5.0', sha256='d451da80beb048767da71a090afceed2e111d01b3e95a7044deada5054d6e7b1') | ||||||
| 
 | 
 | ||||||
|     maintainers = ['srekolam', 'arjun-raj-kuppala'] |     maintainers = ['srekolam', 'arjun-raj-kuppala'] | ||||||
|     for ver in ['3.5.0', '3.7.0']: | 
 | ||||||
|  |     for ver in ['3.5.0', '3.7.0', '3.8.0']: | ||||||
|         depends_on('hip@' + ver, when='@' + ver) |         depends_on('hip@' + ver, when='@' + ver) | ||||||
|         depends_on('rocsolver@' + ver, type='build', when='@' + ver) |         depends_on('rocsolver@' + ver, type='build', when='@' + ver) | ||||||
|         depends_on('rocblas@' + ver, type='link', when='@' + ver) |         depends_on('rocblas@' + ver, type='link', when='@' + ver) | ||||||
|         depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver) |         depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver) | ||||||
|         depends_on('comgr@' + ver, type='build', when='@' + ver) |         depends_on('comgr@' + ver, type='build', when='@' + ver) | ||||||
| 
 | 
 | ||||||
|     version('3.7.0', sha256='9840a493ab4838c86696ceb33ce07c34b5f59f62db4f88cb3af62b69d84f8729') |  | ||||||
|     version('3.5.0', sha256='d451da80beb048767da71a090afceed2e111d01b3e95a7044deada5054d6e7b1') |  | ||||||
| 
 |  | ||||||
|     def cmake_args(self): |     def cmake_args(self): | ||||||
|         args = [ |         args = [ | ||||||
|             '-DBUILD_CLIENTS_SAMPLES=OFF', |             '-DBUILD_CLIENTS_SAMPLES=OFF', | ||||||
|   | |||||||
| @@ -20,14 +20,15 @@ def url_for_version(self, version): | |||||||
|         url = "https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-{0}.tar.gz" |         url = "https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-{0}.tar.gz" | ||||||
|         return url.format(version) |         return url.format(version) | ||||||
| 
 | 
 | ||||||
|  |     version('3.8.0', sha256='7f75dd1abf3d771d554b0e7b0a7d915ab5f11a74962c92b013ee044a23c1270a') | ||||||
|     version('3.7.0', sha256='283e1dfe4c3d2e8af4d677ed3c20e975393cdb0856e3ccd77b9c7ed2a151650b') |     version('3.7.0', sha256='283e1dfe4c3d2e8af4d677ed3c20e975393cdb0856e3ccd77b9c7ed2a151650b') | ||||||
|     version('3.5.0', sha256='511b617d5192f2d4893603c1a02402b2ac9556e9806ff09dd2a91d398abf39a0') |     version('3.5.0', sha256='511b617d5192f2d4893603c1a02402b2ac9556e9806ff09dd2a91d398abf39a0') | ||||||
| 
 | 
 | ||||||
|     depends_on('cmake@3:', type='build') |     depends_on('cmake@3:', type='build') | ||||||
|     depends_on('mesa~llvm@18.3:', type='link') |     depends_on('mesa~llvm@18.3:', type='link') | ||||||
|     depends_on('numactl', type='link', when='@3.7.0') |     depends_on('numactl', type='link', when='@3.7.0:') | ||||||
| 
 | 
 | ||||||
|     for ver in ['3.5.0', '3.7.0']: |     for ver in ['3.5.0', '3.7.0', '3.8.0']: | ||||||
|         depends_on('hip-rocclr@' + ver, type='build', when='@' + ver) |         depends_on('hip-rocclr@' + ver, type='build', when='@' + ver) | ||||||
|         depends_on('comgr@' + ver, type='build', when='@' + ver) |         depends_on('comgr@' + ver, type='build', when='@' + ver) | ||||||
|         depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver) |         depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver) | ||||||
|   | |||||||
| @@ -12,18 +12,21 @@ class Rocsolver(CMakePackage): | |||||||
| 
 | 
 | ||||||
|     homepage = "https://github.com/ROCmSoftwarePlatform/rocSOLVER" |     homepage = "https://github.com/ROCmSoftwarePlatform/rocSOLVER" | ||||||
|     git      = "https://github.com/ROCmSoftwarePlatform/rocSOLVER.git" |     git      = "https://github.com/ROCmSoftwarePlatform/rocSOLVER.git" | ||||||
|     url      = "https://github.com/ROCmSoftwarePlatform/rocSOLVER/archive/rocm-3.5.0.tar.gz" |     url      = "https://github.com/ROCmSoftwarePlatform/rocSOLVER/archive/rocm-3.8.0.tar.gz" | ||||||
| 
 | 
 | ||||||
|     maintainers = ['srekolam', 'arjun-raj-kuppala'] |     maintainers = ['srekolam', 'arjun-raj-kuppala'] | ||||||
| 
 | 
 | ||||||
|  |     version('3.8.0', sha256='72aa74284944d8b454088e8c8d74cf05464a4e2e46d33a57017ddd009113025e') | ||||||
|     version('3.7.0', sha256='8c1c630595952806e658c539fd0f3056bd45bafc22b57f0dd10141abefbe4595') |     version('3.7.0', sha256='8c1c630595952806e658c539fd0f3056bd45bafc22b57f0dd10141abefbe4595') | ||||||
|     version('3.5.0', sha256='d655e8c762fb9e123b9fd7200b4258512ceef69973de4d0588c815bc666cb358') |     version('3.5.0', sha256='d655e8c762fb9e123b9fd7200b4258512ceef69973de4d0588c815bc666cb358') | ||||||
| 
 | 
 | ||||||
|     depends_on('cmake@3:', type='build') |     depends_on('cmake@3:', type='build') | ||||||
|     depends_on('numactl', when='@3.7.0') |     depends_on('numactl', type='link', when='@3.7.0:') | ||||||
|     depends_on('hsa-rocr-dev@3.7.0', type='build', when='@3.7.0') |  | ||||||
| 
 | 
 | ||||||
|     for ver in ['3.5.0', '3.7.0']: |     for ver in ['3.7.0', '3.8.0']: | ||||||
|  |         depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver) | ||||||
|  | 
 | ||||||
|  |     for ver in ['3.5.0', '3.7.0', '3.8.0']: | ||||||
|         depends_on('hip@' + ver, type='build', when='@' + ver) |         depends_on('hip@' + ver, type='build', when='@' + ver) | ||||||
|         depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver) |         depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver) | ||||||
|         depends_on('comgr@' + ver, type='build', when='@' + ver) |         depends_on('comgr@' + ver, type='build', when='@' + ver) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 sreenivasa murthy kolam
					sreenivasa murthy kolam