Paul Fultz II
b42e1216d9
cherrypick from master branch
...
75a5088446
727c9f77d8
These are needed by MIOpen and rocBLAS.
Add __HIP_PLATFORM_HCC__ to hip::host target (#2029 )
Fix hip-config.cmake for CMAKE_CXX_COMPILER=g++ (#2035 )
* Fix hip-config.cmake for CMAKE_CXX_COMPILER=g++
* Add inlineall option to hip::device in hip-config.cmake
Change-Id: Ib51f82d0b9e38d2137df65c940592413e22ba07a
[ROCm/clr commit: 9227b08458 ]
2020-04-24 09:32:02 -04:00
Paul Fultz II
a7d56e7159
Add __HIP_PLATFORM_HCC__ to hip::host target ( #2029 )
...
[ROCm/clr commit: 445953aa94 ]
2020-04-23 21:51:02 +05:30
Paul Fultz II
c196ac897b
Fix path for hip-clang when using hipcc ( #1961 )
...
* Fix path for hip-clang when using hipcc
* Fix typo
* Update regex
Change-Id: I31bbee2e70d58b89191f970f5c6ae7e1c8b40900
[ROCm/clr commit: 58f04fb774 ]
2020-04-02 12:09:31 -04:00
Paul Fultz II
eb2336fd32
Add missing flags for hip::device target on hip-clang ( #1230 )
...
This adds the missing compilation flags to hip::device so it can compile with hip-clang compiler.
Change-Id: Ie2b30ea606bfca385a0e84ae03ee0a8d828ad16a
[ROCm/clr commit: 631f82ab82 ]
2020-04-02 12:09:03 -04:00
Paul Fultz II
f25787c4b7
Fix path for hip-clang when using hipcc ( #1961 )
...
* Fix path for hip-clang when using hipcc
* Fix typo
* Update regex
[ROCm/clr commit: 05415b0dbf ]
2020-03-25 14:42:48 -07:00
Paul Fultz II
85fdd5afc9
Add missing flags for hip::device target on hip-clang ( #1230 )
...
This adds the missing compilation flags to hip::device so it can compile with hip-clang compiler.
[ROCm/clr commit: 9a47358324 ]
2020-03-18 11:18:58 +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
Paul Fultz II
29bb65f6e0
Fix helper header when using c++17 ( #1666 )
...
This will fix issue #1621 . It also adds tests for is_callable with c++11, c++14, and c++17.
The fallback implementation was completely broken so I rewrote it so it pass the tests as well. This should be used instead of PR #1631 .
[ROCm/clr commit: 57b1b03261 ]
2019-11-20 21:33:42 +05:30
Paul Fultz II
a61aaacbca
Use hcc when building with hcc compiler ( #1225 )
...
* Use hcc when building with hcc compiler
* Fix misnamed variable
* Dont set HIP_RUNTIME
[ROCm/clr commit: d359cd4449 ]
2019-09-05 10:03:04 +00:00
Paul
e4b8bec66d
Add host and device targets
...
[ROCm/clr commit: 56734306ed ]
2018-04-24 14:04:24 -05:00
Paul
e4306010b8
Update for lower case hip
...
[ROCm/clr commit: 7e3a2bc1eb ]
2017-02-22 15:18:38 +05:30
Paul
e105026042
Change order of find_dependency
...
[ROCm/clr commit: 2f34d211b1 ]
2017-02-22 15:18:11 +05:30
Paul
7476e0bfb5
Set hip version correctly
...
[ROCm/clr commit: f1f01ceb63 ]
2017-02-13 15:57:10 +05:30