lthakur
4d472b777f
[dtest] Update hipLaunchCoopMultiKernel.cpp ( #1844 )
...
used reinterpret_cast<uint32_t*> for numBlocks, as expected by hipOccupancyMaxActiveBlocksPerMultiprocessor() api.
2020-02-04 19:37:38 +05:30
Siu Chi Chan
bff8e15e13
Fix C-style hipLaunchKernel ( #1835 )
...
* Fix bug in LaunchKernel test
Instead of passing the address of the gpu buffer, pass the address
of the pointer that holds the address of the gpu buffer
* Fix hipLaunchKernel's kernarg buffer construction.
The hipLaunchKernel implementation should rely on ihipModuleLaunchKernel
to construct the kernarg buffer correctly based on kernel metadata.
* Fix a bug in get_functions where the Kernel_descriptor wasn't constructed with the correct kernarg layout information.
* Fix a bug in kernarg layout parsing dealing with kernel without any arg
* teach ihipModuleLaunchKernel to handle kernel without any arg
* Add a more interesting test
2020-02-04 19:37:16 +05:30
Payam
322436574f
removing hip-vdi versioning dependency till we update the packaging
...
Change-Id: I8d97bf443f548c3a570a0ef5a068ad04c8d91021
2020-02-04 00:36:06 -05:00
Sarbojit2019
13316f724f
Added overflow check in kernel launch ( #1770 )
2020-02-04 09:02:16 +05:30
Daniil Fukalov
4c9fb5fcc2
Update INSTALL.md ( #1834 )
2020-02-04 09:01:38 +05:30
Jatin Chaudhary
6891615a15
Sync hip-targets*.cmake in package with install changes ( #1831 )
...
Fixes SWDEV-204247
2020-02-04 08:59:28 +05:30
Rahul Garg
8324258e6e
[docs] Fix links in cookbook samples ( #1824 )
2020-02-04 08:56:31 +05:30
kpyzhov
af118b98d2
hipcc script: Refined device selection; added gfx1011 target. ( #1821 )
2020-02-04 08:56:16 +05:30
ansurya
1d88a230cc
[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
2020-02-04 08:56:02 +05:30
gandryey
48d1f766d5
[dtest] RCCL multi device launch test ( #1731 )
...
Simple test for hipLaunchCooperativeKernelMultiDevice API.
2020-02-04 08:53:43 +05:30
Maneesh Gupta
64ed74aaa3
Update Jenkinsfile
...
Switch using to newer --gpus all instead of older(deprecated) --runtime nvidia
2020-02-03 15:29:35 +05:30
Evgeny Mankov
d9ec984514
Merge pull request #1841 from emankov/hipify-clang
...
[HIPIFY][doc] Update README.md
2020-02-02 01:58:34 +03:00
Evgeny Mankov
7410228025
[HIPIFY][doc] Update README.md
...
+ Links, versioning, formatting, cleanup
2020-02-02 01:46:58 +03:00
Evgeny Mankov
ed22fc500d
Merge pull request #1840 from emankov/hipify-clang
...
[HIPIFY][doc] CUDA 10.2 is now supported by LLVM 10.0.0-rc1
2020-02-01 18:49:33 +03:00
Evgeny Mankov
9942c9d7cf
[HIPIFY][doc] CUDA 10.2 is now supported by LLVM 10.0.0-rc1
2020-02-01 18:47:46 +03:00
Evgeny Mankov
4c27190834
Merge pull request #1839 from emankov/hipify-clang
...
[HIPIFY][cmake] CUDA 10.2 support starting from LLVM 10.0
2020-02-01 16:32:24 +03:00
Evgeny Mankov
0e7ee5b7b0
[HIPIFY][cmake] CUDA 10.2 support starting from LLVM 10.0
...
+ hipify-clang unit tests are passed against CUDA 10.2
2020-02-01 16:30:05 +03:00
Evgeny Mankov
3113abba34
Merge pull request #1838 from emankov/hipify-clang
...
[HIPIFY] Fix build failure against ToT trunk LLVM 11.0.0
2020-02-01 14:43:19 +03:00
Evgeny Mankov
58906beac9
[HIPIFY] Fix build failure against ToT trunk LLVM 11.0.0
...
+ Add an explicit cast when assigning StringRef to std::string
2020-02-01 14:41:16 +03:00
Aryan Salmanpour
5c03a003c3
update the hipify-perl
2020-01-31 14:36:37 -05:00
Aryan Salmanpour
c8137263d6
code clean up
2020-01-31 13:08:25 -05:00
Laurent Morichetti
a8b81e96b4
Merge branch 'origin/pghafari/hip-vdi' into lmoriche/amd-master-next
...
Change-Id: I22c145d39f430ca571a981687bcb034ea6e3b8a2
2020-01-31 07:33:12 -08:00
jujiang-del
3684ef813d
[dtest] Avoid resViewDesc for non-array resource in texture creation ( #1823 )
2020-01-30 14:04:41 -08:00
Aryan Salmanpour
6e867eacb6
[HIP][HIPIFY] Add some missing flags for cooperative launch and occupancy APIs
2020-01-30 15:05:53 -05:00
Evgeny Mankov
2735b9923f
Merge pull request #1700 from scchan/object_load_error_check
...
add error checking for code object loading
2020-01-30 21:31:03 +03:00
Laurent Morichetti
e604beeef4
Merge HIP/VDI branch 'amd-staging' into lmoriche/amd-master-next
...
Change-Id: Iabaab4e72815ba483a1330ec6a1130f2b86676f0
2020-01-29 15:02:13 -08:00
satyanveshd
fa98798b63
Match Occupancy APIs syntax with CUDA ( #1625 )
...
* Match Occupancy APIs syntax with CUDA and fix tests using these APIs
2020-01-29 13:05:53 -08:00
vsytch
f72a669487
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.
2020-01-27 16:37:00 -08:00
Evgeny Mankov
7fb9102cbb
Merge pull request #1820 from emankov/HIP
...
[HIPIFY] Update Readme.md
2020-01-27 17:23:06 +03:00
Evgeny Mankov
e561d0edfe
[HIPIFY] Update Readme.md
...
Restructure contents in order to have separated same-level information about hipify-clang and hipify-perl.
2020-01-27 17:21:32 +03:00
Evgeny Mankov
a422e2dc36
Merge pull request #1813 from emankov/HIP
...
[HIP][HIPIFY] Readmes actualization
2020-01-27 12:50:48 +03:00
Evgeny Mankov
e3026e99bb
[HIPIFY][ #1819 ] Fix for not found clang's system header files
...
Use absolute paths instead of relative ones.
2020-01-27 12:37:26 +03:00
Evgeny Mankov
53f0a9e643
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into HIP
2020-01-27 12:08:22 +03:00
vsytch
9cfada0f9d
Update the HIP_TRSF_* flags to match their Cuda equivalents. ( #1801 )
2020-01-24 11:41:15 -08:00
Evgeny Mankov
ec79e26dcd
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into HIP
2020-01-24 16:14:16 +03:00
aakanksha555
27275c6a2c
Fix for a syntax error in deb packages ( #1814 )
2020-01-24 16:23:47 +05:30
mshivama
bed8f1c1b8
SWDEV-220503: this_grid().thread_rank() gives incorrect result ( #1808 )
...
* fix a minor bug while computing this.grid()::thread_rank()
2020-01-24 16:23:28 +05:30
paulfreddy
f653c8c999
Fix install script syntax error ( #1805 )
...
Fix hip-nvcc install warning on postinstall and prerm script
2020-01-24 16:22:57 +05:30
Siu Chi Chan
6613a37b3b
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.
2020-01-24 16:22:49 +05:30
Alexey Chernov
8fc262ef23
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.
2020-01-24 16:21:49 +05:30
foreman
2fb1d6a604
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
2020-01-23 16:13:57 -05:00
Evgeny Mankov
604c09f428
[HIP][HIPIFY] Readmes actualization
2020-01-23 20:55:10 +03:00
Evgeny Mankov
ae431c3b0b
Merge pull request #1812 from emankov/HIP
...
[HIPIFY][doc] Readme - update versions
2020-01-23 18:04:39 +03:00
Evgeny Mankov
78255e4d4f
[HIPIFY][doc] Readme - update versions
2020-01-23 18:01:48 +03:00
Evgeny Mankov
749a76c454
Merge pull request #1811 from emankov/HIP
...
[HIPIFY][cmake] Formatting
2020-01-23 17:48:52 +03:00
Evgeny Mankov
e90e6e59c3
[HIPIFY][cmake] Formatting
2020-01-23 17:47:11 +03:00
Evgeny Mankov
ca4d87a502
Merge pull request #1810 from emankov/HIP
...
[HIPIFY][cmake] Send error on CUDA 10.2 and higher as yet unsupported
2020-01-23 17:29:38 +03:00
Evgeny Mankov
145334eda2
[HIPIFY][cmake] Send error on CUDA 10.2 and higher as yet unsupported
2020-01-23 16:37:25 +03:00
Rahul Garg
2eb7ae4f0c
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
2020-01-22 14:37:47 -08:00
Jenkins
6edce9543d
Merge 'master' into 'amd-master'
...
Change-Id: I747654bdd481c906a88bd6bb65f6ba1a5f38142e
2020-01-22 10:25:03 +00:00