Commit Graph

13402 Commits

Author SHA1 Message Date
Rahul Garg b34b02549e [docs] Fix links in cookbook samples (#1824)
[ROCm/clr commit: 27fbfd9d66]
2020-02-04 08:56:31 +05:30
kpyzhov 02536516bc hipcc script: Refined device selection; added gfx1011 target. (#1821)
[ROCm/clr commit: 951d7d4ba6]
2020-02-04 08:56:16 +05:30
ansurya 0c87c8639d [hit] Syntax support for EXCLUDE_HIP_RUNTIME and EXCLUDE_HIP_COMPILER (#1800)
* Added support to disable test based on HIP Runtime(HCC/VDI) and Compiler(hcc/clang)
* Updated README.md, HIT.cmake for new options EXCLUDE_HIP_RUNTIME and EXCLUDE_HIP_COMPILER


[ROCm/clr commit: 696c85aec9]
2020-02-04 08:56:02 +05:30
gandryey f33fa4ab31 [dtest] RCCL multi device launch test (#1731)
Simple test for hipLaunchCooperativeKernelMultiDevice API.


[ROCm/clr commit: 3c718ebe15]
2020-02-04 08:53:43 +05:30
Laurent Morichetti 8e9b69d1b1 Merge branch 'origin/pghafari/opencl' into lmoriche/amd-master-next
[ROCm/clr commit: d4c39b88c5]
2020-02-03 13:26:46 -08:00
Maneesh Gupta 79a8caa305 Update Jenkinsfile
Switch using to newer --gpus all instead of older(deprecated) --runtime nvidia

[ROCm/clr commit: 00494e8c08]
2020-02-03 15:29:35 +05:30
Evgeny Mankov 4f159347c9 Merge pull request #1841 from emankov/hipify-clang
[HIPIFY][doc] Update README.md

[ROCm/clr commit: 1aaeb5d485]
2020-02-02 01:58:34 +03:00
Evgeny Mankov ce6eebac07 [HIPIFY][doc] Update README.md
+ Links, versioning, formatting, cleanup


[ROCm/clr commit: 5062082157]
2020-02-02 01:46:58 +03:00
Evgeny Mankov 562ad64e03 Merge pull request #1840 from emankov/hipify-clang
[HIPIFY][doc] CUDA 10.2 is now supported by LLVM 10.0.0-rc1

[ROCm/clr commit: 4f35b8905d]
2020-02-01 18:49:33 +03:00
Evgeny Mankov 76f3bc4229 [HIPIFY][doc] CUDA 10.2 is now supported by LLVM 10.0.0-rc1
[ROCm/clr commit: 244689a2f3]
2020-02-01 18:47:46 +03:00
Evgeny Mankov ab73c8b4cc Merge pull request #1839 from emankov/hipify-clang
[HIPIFY][cmake] CUDA 10.2 support starting from LLVM 10.0

[ROCm/clr commit: 2b996fb9fb]
2020-02-01 16:32:24 +03:00
Evgeny Mankov 1fe8f482a9 [HIPIFY][cmake] CUDA 10.2 support starting from LLVM 10.0
+ hipify-clang unit tests are passed against CUDA 10.2


[ROCm/clr commit: 6cc3554501]
2020-02-01 16:30:05 +03:00
Evgeny Mankov e99877f7e6 Merge pull request #1838 from emankov/hipify-clang
[HIPIFY] Fix build failure against ToT trunk LLVM 11.0.0

[ROCm/clr commit: c6f8166e1e]
2020-02-01 14:43:19 +03:00
Evgeny Mankov a148a87614 [HIPIFY] Fix build failure against ToT trunk LLVM 11.0.0
+ Add an explicit cast when assigning StringRef to std::string


[ROCm/clr commit: c396b5b6e5]
2020-02-01 14:41:16 +03:00
Aryan Salmanpour 54aca29012 update the hipify-perl
[ROCm/clr commit: d805e98fcb]
2020-01-31 14:36:37 -05:00
Aryan Salmanpour cbefd62db9 code clean up
[ROCm/clr commit: 75572a4175]
2020-01-31 13:08:25 -05:00
Laurent Morichetti 540a8d6337 Merge branch 'origin/pghafari/hip-vdi' into lmoriche/amd-master-next
Change-Id: I22c145d39f430ca571a981687bcb034ea6e3b8a2


[ROCm/clr commit: 2f1305b9a4]
2020-01-31 07:33:12 -08:00
Laurent Morichetti 011f3e945b Merge branch 'origin/pghafari/vdi-prototype' into lmoriche/amd-master
Change-Id: Id3b833d405596735becb3346f3b08c6da57033fe


[ROCm/clr commit: 20c7173849]
2020-01-30 20:12:13 -08:00
jujiang-del a6012c4bfb [dtest] Avoid resViewDesc for non-array resource in texture creation (#1823)
[ROCm/clr commit: cb632005bc]
2020-01-30 14:04:41 -08:00
Aryan Salmanpour 2733df36b5 [HIP][HIPIFY] Add some missing flags for cooperative launch and occupancy APIs
[ROCm/clr commit: 6db9b782be]
2020-01-30 15:05:53 -05:00
Evgeny Mankov 7f98f77350 Merge pull request #1700 from scchan/object_load_error_check
add error checking for code object loading

[ROCm/clr commit: f1c70ea6ba]
2020-01-30 21:31:03 +03:00
Laurent Morichetti bb38362f74 Merge HIP/VDI branch 'amd-staging' into lmoriche/amd-master-next
Change-Id: Iabaab4e72815ba483a1330ec6a1130f2b86676f0


[ROCm/clr commit: 6f3e18a764]
2020-01-29 15:02:13 -08:00
satyanveshd 2c6e880e05 Match Occupancy APIs syntax with CUDA (#1625)
* Match Occupancy APIs syntax with CUDA and fix tests using these APIs


[ROCm/clr commit: 262ad13dd5]
2020-01-29 13:05:53 -08:00
vsytch 4162b55dbe Add missing texturePitchAlignment member to the hipDeviceProp_t struct. (#1802)
* Add missing texturePitchAlignment member to the hipDeviceProp_t struct.

* Add missing hipDeviceAttributeTexturePitchAlignment enumerator to the hipDeviceAttribute_t enum.

* Initialize texturePitchAlignment to 256. This works for gfx9+, but is technically overaligned in most cases for pre-gfx9.

* Add the texturePitchAlignment property to the NVCC path.


[ROCm/clr commit: 6da0c82b78]
2020-01-27 16:37:00 -08:00
Evgeny Mankov 5f26aba8d4 Merge pull request #1820 from emankov/HIP
[HIPIFY] Update Readme.md

[ROCm/clr commit: e419d738e7]
2020-01-27 17:23:06 +03:00
Evgeny Mankov 2011431f49 [HIPIFY] Update Readme.md
Restructure contents in order to have separated same-level information about hipify-clang and hipify-perl.


[ROCm/clr commit: 5a788eb048]
2020-01-27 17:21:32 +03:00
Evgeny Mankov ea7ee2b8ba Merge pull request #1813 from emankov/HIP
[HIP][HIPIFY] Readmes actualization

[ROCm/clr commit: 37da8171bc]
2020-01-27 12:50:48 +03:00
Evgeny Mankov 43ee24a0cf [HIPIFY][#1819] Fix for not found clang's system header files
Use absolute paths instead of relative ones.


[ROCm/clr commit: 5fae88f84b]
2020-01-27 12:37:26 +03:00
Evgeny Mankov cf5027de69 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into HIP
[ROCm/clr commit: e57c2b3147]
2020-01-27 12:08:22 +03:00
vsytch f1747af7cd Update the HIP_TRSF_* flags to match their Cuda equivalents. (#1801)
[ROCm/clr commit: e419a1609f]
2020-01-24 11:41:15 -08:00
Evgeny Mankov 0f6cbe5ef2 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into HIP
[ROCm/clr commit: 2b77ca7d2e]
2020-01-24 16:14:16 +03:00
aakanksha555 6fafadae75 Fix for a syntax error in deb packages (#1814)
[ROCm/clr commit: ef3dbc1f91]
2020-01-24 16:23:47 +05:30
mshivama a49cbb1580 SWDEV-220503: this_grid().thread_rank() gives incorrect result (#1808)
* fix a minor bug while computing this.grid()::thread_rank()

[ROCm/clr commit: 0605426049]
2020-01-24 16:23:28 +05:30
paulfreddy fec5105d9c Fix install script syntax error (#1805)
Fix hip-nvcc install warning on postinstall and prerm script

[ROCm/clr commit: 5cd5c62f29]
2020-01-24 16:22:57 +05:30
Siu Chi Chan adb93af8c3 Fix associate code object symbols with host allocation bug (#1799)
The current implementation skips this procedure for a given device
object when a global symbol is found in the cache.  This is incorrect:

 - There could be other undefined globals that have not been previously
encountered further down the list
 - If a symbol is found in the cache, it doesn't need to be pinned again
but it still need to be defined for the current executable

Added special case for the printf buffer symbol (already pinned by HCC)

The bug was exposed by running printf on different GPUs.

[ROCm/clr commit: 8fc7cad90f]
2020-01-24 16:22:49 +05:30
Alexey Chernov 64b531e782 Clear HIP_PATH before version detection (#1786)
Don't allow `HIP_PATH` to be propagated to `hipconfig`,
when run by CMake to detect the package version, as it
leads to the wrong version is detected: when there's
already HIP of some different version installed in the
system and `HIP_PATH` points to its location, `hipconfig`
tends to return the version of the installed HIP, rather
than the value defined for the distribution. The compiled
results report wrong version and spoils the rest of the
stack in this case.

[ROCm/clr commit: 9f5a4148ce]
2020-01-24 16:21:49 +05:30
foreman ecb6dc185d P4 to Git Change 2062441 by chui@ocl-promo-incrementor on 2020/01/24 03:00:22
SWDEV-2 - Change OpenCL version number from 3085 to 3086.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2833 edit


[ROCm/clr commit: 914c2eb8b6]
2020-01-24 03:09:41 -05:00
foreman 0b193b5b68 P4 to Git Change 2062258 by cpaquot@cpaquot-ocl-lc-lnx on 2020/01/23 16:04:59
SWDEV-145570 - [hip] hipMallocManaged
	Basic implementation of hipMallocManaged behaving like hipHostMalloc for hipMemAttachGlobal.
	Return hipErrorInvalidValue for the hipMemAttachHost for now.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#39 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#37 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#97 edit


[ROCm/clr commit: 1fe8cc8a7e]
2020-01-23 16:13:57 -05:00
foreman 0b0055161a P4 to Git Change 2062152 by gandryey@gera-win10 on 2020/01/23 13:48:08
SWDEV-197836 - Drop the use of llvm header files in opencl runtime
	- COv2 doesn't report HostCall argument properly. Make a workaround for it.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.cpp#34 edit


[ROCm/clr commit: 6ace9abcd6]
2020-01-23 13:55:16 -05:00
Evgeny Mankov 8274fd3723 [HIP][HIPIFY] Readmes actualization
[ROCm/clr commit: 0a380694c5]
2020-01-23 20:55:10 +03:00
Evgeny Mankov b4672ff210 Merge pull request #1812 from emankov/HIP
[HIPIFY][doc] Readme - update versions

[ROCm/clr commit: 9f40056297]
2020-01-23 18:04:39 +03:00
Evgeny Mankov f7d4d85a80 [HIPIFY][doc] Readme - update versions
[ROCm/clr commit: 85b76bac70]
2020-01-23 18:01:48 +03:00
Evgeny Mankov 4cd70cf51e Merge pull request #1811 from emankov/HIP
[HIPIFY][cmake] Formatting

[ROCm/clr commit: ea9307b60b]
2020-01-23 17:48:52 +03:00
Evgeny Mankov 3c6f0c909f [HIPIFY][cmake] Formatting
[ROCm/clr commit: 584ce03173]
2020-01-23 17:47:11 +03:00
Evgeny Mankov 1f42d29c86 Merge pull request #1810 from emankov/HIP
[HIPIFY][cmake] Send error on CUDA 10.2 and higher as yet unsupported

[ROCm/clr commit: e563b67207]
2020-01-23 17:29:38 +03:00
Evgeny Mankov 51f277ec96 [HIPIFY][cmake] Send error on CUDA 10.2 and higher as yet unsupported
[ROCm/clr commit: 9b739bfa15]
2020-01-23 16:37:25 +03:00
foreman 82350ad966 P4 to Git Change 2061934 by chui@ocl-promo-incrementor on 2020/01/23 03:00:21
SWDEV-2 - Change OpenCL version number from 3084 to 3085.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2832 edit


[ROCm/clr commit: 0edb23bf71]
2020-01-23 03:10:00 -05:00
Rahul Garg b78b5fa7d4 Simplify hipDispatchLatency sample (#1793)
* Use hipExtLaunchKernelGGL in dispatchlatency sample

* Let it run on NVCC path too

* Refactoring

* Add test_kernel source

* Remove ResultDB

* Remove error checks


[ROCm/clr commit: 8b8e4a66b4]
2020-01-22 14:37:47 -08:00
foreman ce12fa26b8 P4 to Git Change 2061572 by kjayapra@2_HIPWS_P2P_ROCM2 on 2020/01/22 12:08:52
SWDEV-145570 - MI200 Support changes

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdefs.hpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#151 edit


[ROCm/clr commit: 836301fd4a]
2020-01-22 12:13:41 -05:00
Jenkins a8bdddc382 Merge 'master' into 'amd-master'
Change-Id: I747654bdd481c906a88bd6bb65f6ba1a5f38142e


[ROCm/clr commit: c00154541a]
2020-01-22 10:25:03 +00:00