Commit Graph
27 Commits
Author SHA1 Message Date
Paul Fultz II 4da30ef9ae cherrypick from master branch
34d5719edc
4488c9a016

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/hip commit: d568f78bdd]
2020-04-24 09:32:02 -04:00
Paul Fultz II 4488c9a016 Add __HIP_PLATFORM_HCC__ to hip::host target (#2029)
[ROCm/hip commit: 727c9f77d8]
2020-04-23 21:51:02 +05:30
Paul Fultz II 17f9e2358b 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/hip commit: c8bcf28320]
2020-04-02 12:09:31 -04:00
Paul Fultz II 8aff07fe80 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/hip commit: 2c246dabfe]
2020-04-02 12:09:03 -04:00
Paul Fultz II bbc1550bbb Fix path for hip-clang when using hipcc (#1961)
* Fix path for hip-clang when using hipcc

* Fix typo

* Update regex

[ROCm/hip commit: 855209abed]
2020-03-25 14:42:48 -07:00
Paul Fultz II 8c59975bf5 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/hip commit: 58058091ad]
2020-03-18 11:18:58 +05:30
Paul ca0eb390a9 Revert "Try to initialize the primary context on cuda"
This reverts commit 44e3908680.


[ROCm/hip commit: 26bb6a97a7]
2020-02-11 12:34:11 -06:00
Paul f86740ff94 Revert "Push ctx to the stack as current"
This reverts commit 0fb72d9e7f.


[ROCm/hip commit: e82e3c2339]
2020-02-11 12:34:10 -06:00
Paul 0fb72d9e7f Push ctx to the stack as current
[ROCm/hip commit: bff8cbe950]
2020-02-11 11:46:29 -06:00
Paul 44e3908680 Try to initialize the primary context on cuda
[ROCm/hip commit: fd98514113]
2020-02-11 11:26:24 -06:00
Paul 746c36ed8e Skip test on cuda
[ROCm/hip commit: b9f97ec3fe]
2020-02-10 17:23:58 -06:00
Paul 92ff502b92 Reduce threads on cuda
[ROCm/hip commit: 30e8dfdd86]
2020-02-10 16:37:34 -06:00
Paul 039171f6fd Set context on each thread
[ROCm/hip commit: 2d9a2d866c]
2020-02-10 16:01:53 -06:00
Paul a3e2660669 Create context for cuda
[ROCm/hip commit: e5d077f70e]
2020-02-10 15:52:34 -06:00
Paul b6e01adc72 Add setDevice to try and initialize the context on cuda
[ROCm/hip commit: 29a257d79b]
2020-02-10 13:37:45 -06:00
Paul fcadd1107d Output on failure
[ROCm/hip commit: d77ede7015]
2020-02-07 10:13:28 -06:00
Paul 3fa3e99a9a Make threads a multiple of hardware concurrency
[ROCm/hip commit: 8e494cfce8]
2020-02-06 16:23:29 -06:00
Paul 5cfa3c626a Add multithreaded test
[ROCm/hip commit: 5361424702]
2020-02-06 16:21:40 -06:00
Paul 70fa1572a2 Assign the iterator
[ROCm/hip commit: 85560d38b1]
2020-02-06 12:15:29 -06:00
Paul 7ee1ccfe24 Fix compile error
[ROCm/hip commit: f34f96350c]
2020-02-06 12:04:50 -06:00
Paul 41193acfdf Use deque instead of vector for code readers so that the iterators and references will be stable
[ROCm/hip commit: 08123cff0d]
2020-02-06 11:56:17 -06:00
Paul Fultz II 27112bbdf0 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/hip commit: 8519a1411c]
2019-11-20 21:33:42 +05:30
Paul Fultz II 9082a9990e Use hcc when building with hcc compiler (#1225)
* Use hcc when building with hcc compiler

* Fix misnamed variable

* Dont set HIP_RUNTIME


[ROCm/hip commit: f6cf7e4e79]
2019-09-05 10:03:04 +00:00
Paul 8643ed5ca9 Add host and device targets
[ROCm/hip commit: 516d92f4d7]
2018-04-24 14:04:24 -05:00
Paul b98e396fc9 Update for lower case hip
[ROCm/hip commit: 5dbf7e0618]
2017-02-22 15:18:38 +05:30
Paul 7831962f6d Change order of find_dependency
[ROCm/hip commit: 2e83e3a01d]
2017-02-22 15:18:11 +05:30
Paul 5df62556da Set hip version correctly
[ROCm/hip commit: bae7356b42]
2017-02-13 15:57:10 +05:30