Alexey Chernov
6a272676d3
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/hip commit: 8fc262ef23 ]
2020-01-24 16:21:49 +05:30
Evgeny Mankov
2b80426d69
[HIPIFY][doc] Readme - update versions
...
[ROCm/hip commit: 78255e4d4f ]
2020-01-23 18:01:48 +03:00
Evgeny Mankov
2c8c051cf5
[HIPIFY][cmake] Formatting
...
[ROCm/hip commit: e90e6e59c3 ]
2020-01-23 17:47:11 +03:00
Evgeny Mankov
cede4fb4f6
[HIPIFY][cmake] Send error on CUDA 10.2 and higher as yet unsupported
...
[ROCm/hip commit: 145334eda2 ]
2020-01-23 16:37:25 +03:00
Rahul Garg
467dcc416d
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/hip commit: 2eb7ae4f0c ]
2020-01-22 14:37:47 -08:00
paulfreddy
e47b0a4152
Changes for multiple ROCm installation ( #1771 )
...
* FBA-29, FBA-69, multiple rocm support, shared library conflicts
Changes to resolve:
1) Multiple rocm release installation support
2) Multiple rocm shared lib conflicts
3) Add the so versioning also
[ROCm/hip commit: 3bc69394d0 ]
2020-01-21 14:17:35 +05:30
Evgeny Mankov
7fdfabf210
Merge pull request #1795 from aakanksha555/master
...
[HIPIFY][cmake] Packaging for hipify-clang
[ROCm/hip commit: 955b88ef5a ]
2020-01-20 19:10:20 +03:00
ansurya
ac41b1d0e0
Fix texture tests, always pass row pitch to HSA API for linear layout images ( #1785 )
...
=> New ROCr calculates pitch as per HSA specification and addrlib is used to check whether HW can support that configuration. Hence few texture tests are failing with HSA_EXT_STATUS_ERROR_IMAGE_PITCH_UNSUPPORTED.
=> Determine pitch for linear images and always pass rowpitch to HSA API's.
[ROCm/hip commit: df20c17f12 ]
2020-01-16 08:54:30 +05:30
kpyzhov
dabbde21c6
Don't use accelerated vector element access for hip-clang. ( #1796 )
...
[ROCm/hip commit: 566adc4594 ]
2020-01-15 18:17:08 -08:00
Aakanksha Patil
04b0bf0a1d
[HIPIFY][cmake] Packaging for hipify-clang
...
[ROCm/hip commit: 7f78630124 ]
2020-01-15 11:39:02 -05:00
kpyzhov
4c457c2bb5
Add missing constructors for Scalar_accessor class. ( #1792 )
...
[ROCm/hip commit: fae85cf6d2 ]
2020-01-14 11:30:21 -08:00
Evgeny Mankov
7d42bb6fff
[HIPIFY][fix] Add "--" separator in-place if needed
...
[ROCm/hip commit: f0db2c761b ]
2020-01-13 18:49:28 +03:00
Evgeny Mankov
c688151a89
[HIPIFY] Sync with hipSPARSE
...
+ Update hipify-perl and doc accordingly
[ROCm/hip commit: d7f8654487 ]
2020-01-13 18:34:10 +03:00
Jatin Chaudhary
de58e1b43e
Remove filesystem dependency in hipRTC ( #1749 )
...
Removing dependency on filesystem, so libstdc++fs is no longer required to link
[ROCm/hip commit: aadb62f2c9 ]
2020-01-10 13:47:54 +05:30
Evgeny Mankov
3d22f829f5
[HIP] Unify hipError_t (Step 3): Sync nvcc path ( #1778 )
...
* [HIP] Unify hipError_t (Step 3): Sync nvcc path
* [HIP][fix] Add CUDA 10.x support to nvcc path
[ROCm/hip commit: a005a8550d ]
2020-01-10 13:47:18 +05:30
Yaxun (Sam) Liu
5d17d5b029
Fix test hip_bitextract.cpp ( #1784 )
...
The randomly generated offset+width may exceeds 32, which causes
a left shift operation with 32-offset-width. As an unsigned number
that is greater than 32 and causes undefined behavior. When the
test is compiled without -mavx it is still OK. However when
the test is compiled with -mavx, the undefined behavior causes
wrong results and test failure.
This patch adjusts width so that offset+width<=32 always.
[ROCm/hip commit: 02848e0b80 ]
2020-01-10 13:46:57 +05:30
Maneesh Gupta
6ebf5ca991
Revert PRs that break ROCm builds ( #1781 )
...
Fixes SWDEV-218626 and SWDEV-218629
Changes:
- Revert "`static inline` in a header, just like excess sugar in a diet, causes bloat (#1692 )"
This reverts commit b7803eb0c6 .
- Revert "Fix rocFFT build failure (#1777 )"
This reverts commit 9c8c3df294 .
[ROCm/hip commit: 00bd5d1cec ]
2020-01-08 15:11:58 +05:30
Siu Chi Chan
fcf07e0b04
Detect when an explicit printf buffer flush is required ( #1766 )
...
* Detect when an explicit printf buffer flush is required
in a device/stream synchronization function.
* hip_module.cpp: add missing hc_am.hpp header
[ROCm/hip commit: f4555c835a ]
2020-01-07 09:06:38 -08:00
Evgeny Mankov
ebef1ff3c6
[HIPIFY] main source file refactoring
...
[ROCm/hip commit: e9de81fea7 ]
2020-01-07 16:25:18 +03:00
ansurya
9c8c3df294
Fix rocFFT build failure ( #1777 )
...
Fixes SWDEV-217761
[ROCm/hip commit: 753277422a ]
2020-01-07 08:12:37 +05:30
satyanveshd
33b5e15e9a
hipMemcpy[To/From]Symbol(Async) fixes ( #1774 )
...
[ROCm/hip commit: 6b5ea15dfe ]
2020-01-07 08:11:53 +05:30
Rick Ho
98a6bb683a
Fix minor explainations in the kernel guide ( #1775 )
...
[ROCm/hip commit: 7d27247814 ]
2020-01-06 12:34:21 +05:30
Rahul Garg
327a45b18b
Add hipBindTexture2D on NVCC path ( #1773 )
...
[ROCm/hip commit: a5d7e7d8d3 ]
2020-01-06 12:33:50 +05:30
Rahul Garg
b6a3c3a95e
Fix nested designator warnings ( #1768 )
...
[ROCm/hip commit: 785a4440c8 ]
2020-01-06 12:33:34 +05:30
Rahul Garg
86dbb13897
Fix hipcc warning related to hipVersion ( #1767 )
...
* Fix hipcc warning related to hipVersion
* Rename hipVersion.h to hip_version.h
* Remove HIP_VERSION splitting
* Update .gitignore
- Ignore generated include/hip/hip_version.h
- Removed some stale entries
- Added executables from samples/1_Utils/*/ for consistency with bin/ entries.
[ROCm/hip commit: f3cafd5855 ]
2020-01-06 12:33:23 +05:30
Yaxun (Sam) Liu
3dae7945ff
Update HIP-Clang build instruction ( #1764 )
...
[ROCm/hip commit: af697eaefe ]
2020-01-06 12:32:47 +05:30
Yaxun (Sam) Liu
2a70e452a5
Document FMA settings ( #1717 )
...
[ROCm/hip commit: 47525e72db ]
2020-01-06 12:32:38 +05:30
Evgeny Mankov
6ac4d18753
Merge pull request #1759 from emankov/master
...
[HIP] Unify hipError_t (Step 2)
[ROCm/hip commit: 0dadb23327 ]
2019-12-30 19:21:09 +03:00
Sarbojit2019
6d2ec032fe
Change to generate hipVersion.h ( #1726 )
...
HIP_VERSION_MAJOR, HIP_VERSION_MINOR, HIP_VERSION_PATCH and HIP_VERSION pre-processor macros are now defined in hipVersion.h instead of being set by hipcc.
[ROCm/hip commit: aa4aea0754 ]
2019-12-30 12:44:24 +05:30
Aryan Salmanpour
ffea90f865
[hip] refactoring cooperative kernel launch APIs ( #1737 )
...
This PR is a follow-up on PR# #1698 and it makes two more APIs (hipLaunchCooperativeKernel/hipLaunchCooperativeKernelMultiDevice) inline so that they can work correctly with lazy binding.
[ROCm/hip commit: 6968aeb841 ]
2019-12-30 12:42:17 +05:30
ansurya
8f0daf4019
Fix texture 3D & 2D layered with N components ( #1746 )
...
SWDEV-151670: Issue with 3D texture with 4 components
SWDEV-151671: Issue with 2D layered texture with 4 components
Fixed memcpy when memory is allocated with driver API's.
Github issues: #1755
Fixed 3D default case when array type is not set during memory allocation.
[ROCm/hip commit: 391e99cd12 ]
2019-12-30 12:41:42 +05:30
Evgeny Mankov
6ebd0592da
[HIPIFY][doc] LLVM 9.0.1 is the latest stable release now
...
+ Tested on Windows and Linux: no changes are needed
[ROCm/hip commit: 3254c3e2c1 ]
2019-12-23 20:00:33 +03:00
Evgeny Mankov
abef353b5b
[HIP] Clean-up deprecated HIP error codes
...
hipErrorMemoryAllocation -> hipErrorOutOfMemory
hipErrorInitializationError -> hipErrorNotInitialized
hipErrorMapBufferObjectFailed -> hipErrorMapFailed
hipErrorInvalidResourceHandle -> hipErrorInvalidHandle
[ROCm/hip commit: 4921678b6c ]
2019-12-23 17:01:35 +03:00
Yaxun (Sam) Liu
d10837db9d
Add macro __HIP_ENABLE_CUDA_WRAPPER_FOR_OPENMP__ ( #1761 )
...
This is to allow force enable cuda wrapper for OpenMP for flexibility
[ROCm/hip commit: 3c90d57072 ]
2019-12-23 19:24:54 +05:30
saleelk
bb7fa73dcc
Fix the return type of demangle function so that its compatible across ABIs ( #1744 )
...
[ROCm/hip commit: 080b0b9a68 ]
2019-12-23 19:11:40 +05:30
Alex Voicu
1f5ecc0f6a
Fix late-coming issues. ( #1724 )
...
Implementation for hipMemcpyWithStream.
[ROCm/hip commit: 75a11330aa ]
2019-12-23 19:11:24 +05:30
Maneesh Gupta
91f82210fb
replace array designator C99 ( #1694 )
...
* replace array designator C99
* Update texture_functions.h
Highlight valid and invalid values in texFormatToSize
Co-authored-by: Maneesh Gupta <maneesh.gupta@amd.com >
[ROCm/hip commit: 7d6634ce9d ]
2019-12-23 19:10:24 +05:30
Alex Voicu
b7803eb0c6
static inline in a header, just like excess sugar in a diet, causes bloat (#1692 )
...
[ROCm/hip commit: be70b9f7e7 ]
2019-12-23 19:09:38 +05:30
Evgeny Mankov
97535f3e97
[HIP] Fix typo
...
[ROCm/hip commit: 9544682e2c ]
2019-12-23 12:06:44 +03:00
Evgeny Mankov
30ae3942dc
[HIP] Unify hipError_t (Step 2)
...
Step 2. Make a few hipError codes deprecated
Update hipify-clang, hipify-perl, docs and samples accordingly
[ROCm/hip commit: dbad4d9b7f ]
2019-12-22 02:05:31 +03:00
Evgeny Mankov
bf2f77846e
Merge pull request #1734 from vsytch/win10-hipMemcpy-fixes
...
Fix OOM issues with hipMemcpy test on Windows
[ROCm/hip commit: 9c91632194 ]
2019-12-21 22:02:34 +03:00
Maneesh Gupta
ddc169cf4e
Update texture_functions.h
...
Highlight valid and invalid values in texFormatToSize
[ROCm/hip commit: d92169c05a ]
2019-12-21 12:25:36 +05:30
Maneesh Gupta
78dc660cb6
bump version to 3.1 ( #1756 )
...
* Bump version to 3.1
* [ci] Enable tests on ROCm 3.0
[ROCm/hip commit: 18c1003469 ]
2019-12-20 12:10:25 -08:00
Evgeny Mankov
19fd269632
[HIPIFY][doc] Update Readme.md: versioning
...
[ROCm/hip commit: dd0bf8c7ff ]
2019-12-20 20:55:19 +03:00
Sarbojit2019
ef3ee5908f
Fix for windows dtest build failure ( #1742 )
...
[ROCm/hip commit: e2fc00da65 ]
2019-12-19 13:10:43 -08:00
mhbliao
ded857e2b9
[hip] Add macro guarding the enum conversion for scalar accessor. ( #1748 )
...
- That's a high overhead part, which needs enabling ONLY if necessary.
[ROCm/hip commit: 99a3b66110 ]
2019-12-19 10:08:37 -08:00
Evgeny Mankov
4b6e343269
Merge pull request #1739 from emankov/hipify-clang
...
[HIP] Unify hipError_t (Step 1)
[ROCm/hip commit: 191808fe72 ]
2019-12-19 07:57:02 +03:00
Evgeny Mankov
baf7e660a2
[HIPIFY] Revise HIP runtime
...
+ hipMemAllocHost is deprecated, use hipHostMalloc instead
+ hipMemAllocManaged -> hipMallocManaged
+ hipFreeHost -> hipHostFree
+ cudaMemset3D(Async) -> hipMemset3D(Async)
+ update docs and hipify-perl accordingly
[ROCm/hip commit: 3b00057922 ]
2019-12-16 20:09:55 +03:00
Vladislav Sytchenko
6015efe6f5
Add comments explaining choice on the cap for system memory on Windows.
...
[ROCm/hip commit: bf3df9d7c0 ]
2019-12-13 21:38:27 -05:00
Vladislav Sytchenko
29ca9f7d53
Add explicit cast when computing the available amount of system memory.
...
[ROCm/hip commit: 12634879e2 ]
2019-12-13 21:37:30 -05:00