Commit Graph

4351 Commits

Author SHA1 Message Date
Satyanvesh Dittakavi 360f321e76 updated test for nvidia path
[ROCm/clr commit: 627d9a1f46]
2020-02-13 16:34:05 +05:30
Paul 069f2672b9 Revert "Try to initialize the primary context on cuda"
This reverts commit d9cbd5a143.


[ROCm/clr commit: dd6676dadf]
2020-02-11 12:34:11 -06:00
Paul 509d8096a5 Revert "Push ctx to the stack as current"
This reverts commit c1b707ff63.


[ROCm/clr commit: cd279cd574]
2020-02-11 12:34:10 -06:00
Paul c1b707ff63 Push ctx to the stack as current
[ROCm/clr commit: e8a7cc6957]
2020-02-11 11:46:29 -06:00
Paul d9cbd5a143 Try to initialize the primary context on cuda
[ROCm/clr commit: 86cdb30195]
2020-02-11 11:26:24 -06:00
Paul 5e16db1f16 Skip test on cuda
[ROCm/clr commit: accdd882dc]
2020-02-10 17:23:58 -06:00
Paul e6663a7c23 Reduce threads on cuda
[ROCm/clr commit: 5d24a2beef]
2020-02-10 16:37:34 -06:00
Paul 44c4b72f83 Set context on each thread
[ROCm/clr commit: 7a6e88480b]
2020-02-10 16:01:53 -06:00
Paul 8fb4e25cf1 Create context for cuda
[ROCm/clr commit: bb145e77ae]
2020-02-10 15:52:34 -06:00
Paul 218994969f Add setDevice to try and initialize the context on cuda
[ROCm/clr commit: 9494d0e3c9]
2020-02-10 13:37:45 -06:00
Paul 0b46506fcf Output on failure
[ROCm/clr commit: 2405ab236f]
2020-02-07 10:13:28 -06:00
Paul daaa1ebb80 Make threads a multiple of hardware concurrency
[ROCm/clr commit: fb8c7cb3ec]
2020-02-06 16:23:29 -06:00
Paul b29fe7e893 Add multithreaded test
[ROCm/clr commit: bf69c7ae32]
2020-02-06 16:21:40 -06:00
Paul 1ee03c9db9 Assign the iterator
[ROCm/clr commit: 84d6eb985d]
2020-02-06 12:15:29 -06:00
Paul c9f66e4ae5 Fix compile error
[ROCm/clr commit: bb26e99c73]
2020-02-06 12:04:50 -06:00
Paul 0688b554ae Use deque instead of vector for code readers so that the iterators and references will be stable
[ROCm/clr commit: 1354a447e1]
2020-02-06 11:56:17 -06:00
Siu Chi Chan 63b6eb1345 Enable code object v3 codgen when compiling with HCC (#1836)
Change-Id: I590c05a418cc37ec247b89124cef17a7fe8b27e2

[ROCm/clr commit: 713702eebc]
2020-02-05 20:56:33 +05:30
vsytch e2b6794a07 Device texture functions should not normalize the sampled pixel (#1826)
* Device texture functions should not normalize the sampled pixel. This is already done by HW.
* Add support to use h/w capability for normalized float data convertion for driver API's

Co-authored-by: ansurya <50609411+ansurya@users.noreply.github.com>


[ROCm/clr commit: fa363ae721]
2020-02-05 20:56:17 +05:30
saleelk 60ed8d9a4b Implement __hipPushCallConfiguration/__hipPopCallConfiguration for hip_clang (#1845)
This is needed so that the right symbols are present if we want to use hip-clang with hip/hcc runtime

[ROCm/clr commit: 854d3103dd]
2020-02-04 19:37:57 +05:30
lthakur a5409a5556 [dtest] Update hipLaunchCoopMultiKernel.cpp (#1844)
used reinterpret_cast<uint32_t*> for numBlocks, as expected by hipOccupancyMaxActiveBlocksPerMultiprocessor() api.

[ROCm/clr commit: 2ef4dead24]
2020-02-04 19:37:38 +05:30
Siu Chi Chan 30f09a1435 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

[ROCm/clr commit: 14e235378f]
2020-02-04 19:37:16 +05:30
Sarbojit2019 dd5c4d41a5 Added overflow check in kernel launch (#1770)
[ROCm/clr commit: 6e62ea5ee3]
2020-02-04 09:02:16 +05:30
Daniil Fukalov cfbdfa3ddb Update INSTALL.md (#1834)
[ROCm/clr commit: 8d59305879]
2020-02-04 09:01:38 +05:30
Jatin Chaudhary e0b4ba96e8 Sync hip-targets*.cmake in package with install changes (#1831)
Fixes SWDEV-204247


[ROCm/clr commit: 2ec7c2ca33]
2020-02-04 08:59:28 +05:30
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
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
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
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
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