Elias Konstantinidis
1dc8e45528
Enabled tests for __mul24 & __umul24
...
[ROCm/hip commit: bfd38972bd ]
2016-10-06 09:29:56 +05:30
Elias Konstantinidis
05bf7e3fa0
Added __mul24 & __umul24 documentation entry
...
[ROCm/hip commit: 0b4b1b7df8 ]
2016-10-06 09:29:45 +05:30
Elias Konstantinidis
7d0d42712e
Added support for __mul24 and __umul24
...
[ROCm/hip commit: 2bc541e15f ]
2016-10-06 09:29:36 +05:30
Maneesh Gupta
9f449295a4
clang-hipify -> hipify-clang in documentation
...
Change-Id: I86ebc8112477db0d3e09f240beb3f9222d909ee6
[ROCm/hip commit: 3b55dcbf6c ]
2016-10-05 23:07:14 +05:30
Maneesh Gupta
0e81dc7091
hip_doc package: Update markdown to html script
...
Change-Id: Ic7fe4f4df71621789ef4c0ce8103752ea32f3fd8
[ROCm/hip commit: 91ee158f62 ]
2016-10-05 23:01:52 +05:30
Maneesh Gupta
6879d715b0
Update hip_hcc packaging steps
...
Change-Id: I0ab16d8aef1dd33a971f73b3a6faa067df495d55
[ROCm/hip commit: 15519b0603 ]
2016-10-05 22:58:04 +05:30
Ben Sander
bb3ce0631d
Add DISABLE_COPY_EXT option.
...
[ROCm/hip commit: dee364cb08 ]
2016-10-05 12:18:42 -05:00
Ben Sander
87a50740b7
Update docs (supported env vars).
...
[ROCm/hip commit: 4b724b97e6 ]
2016-10-05 12:18:42 -05:00
Ben Sander
dda8fb6596
Don't save error status on ihip function.
...
[ROCm/hip commit: b4a783efa1 ]
2016-10-05 12:18:42 -05:00
Ben Sander
cc0dab0113
Add HIP_BLOCKING_SYNC environment var to control stream sync behavior.
...
[ROCm/hip commit: 821080487a ]
2016-10-05 12:18:42 -05:00
Maneesh Gupta
f6e8557f59
Add back rocm-profiler as a dependency for hip_hcc package
...
This reverts commit 7bab8bfb27 .
[ROCm/hip commit: 48a6085b6c ]
2016-10-05 22:39:42 +05:30
Maneesh Gupta
d246f1c4aa
Add packaging steps for hipify-clang
...
Change-Id: I0ed916d5fcb4fc4734f1d92e686fc053e4680052
[ROCm/hip commit: 78307edb01 ]
2016-10-05 22:34:42 +05:30
Maneesh Gupta
0e3a0bdd1f
clang-hipify -> hipify-clang. Also attempt to build it by default
...
Change-Id: I694e6c772f5347c820d9bd6c9aa61d6d9696911e
[ROCm/hip commit: 798d4be080 ]
2016-10-05 13:06:22 +05:30
Maneesh Gupta
3ffd026a36
hipcc: Updated to use new include path
...
Change-Id: I4de6bb6978f2908dbb4d4cfd6e394d21fed90dd5
[ROCm/hip commit: f74e54102f ]
2016-10-05 10:54:42 +05:30
Maneesh Gupta
f50a83f419
doxy.cfg: Fixed to use updated include path
...
Change-Id: I21149d3dd3111eaf8c23ff8550a1303d339f5c5d
[ROCm/hip commit: 58e8d5aa7f ]
2016-10-04 22:29:40 +05:30
Maneesh Gupta
2dba960b07
samples: Updated to use new hip include path
...
Change-Id: I53a1385a17f13a997ea21d14315f15a3ad851dab
[ROCm/hip commit: 3a247efb2f ]
2016-10-04 22:21:10 +05:30
Maneesh Gupta
724a024bb6
directed tests: Updated to use new hip include path
...
Change-Id: Iab1aee638b7158eb9674a19625dedf6471947e51
[ROCm/hip commit: 7e04884d0f ]
2016-10-04 22:20:50 +05:30
Maneesh Gupta
135323e2b7
hip_base package: Updated to handle updated hip include path
...
Change-Id: I936516874cef4ab551d613303fde32ffe2c6c805
[ROCm/hip commit: b6a6cf320b ]
2016-10-04 22:19:52 +05:30
Maneesh Gupta
fe96ddb6df
Update hipify-clang to generate updated hip_runtime header path
...
Change-Id: I64ceb037f2aa68e4e8d254be7d0bebff83061990
[ROCm/hip commit: fe4ae50289 ]
2016-10-04 22:18:55 +05:30
Maneesh Gupta
fc58842fcf
Move include/* to include/hip/*
...
Change-Id: I7a7b2839b4df59c7a4c503550f99fdc9e45c0f54
[ROCm/hip commit: b951cc99ed ]
2016-10-04 22:17:18 +05:30
Ben Sander
e99878f5fb
Fix hipMemSetAsync compilation, bounds check on name copy
...
[ROCm/hip commit: 88fb0efa6d ]
2016-10-03 19:05:19 -05:00
Aditya Atluri
dd55ba8b5d
Stream fix on nvcc hipMemsetAsync
...
Change-Id: Ia0eb81dff0f422af55d93b4635d42e9aa6921377
[ROCm/hip commit: 9f05eca0a0 ]
2016-10-03 12:38:41 -05:00
Maneesh Gupta
d3c43d12f1
cmake: Fix identations
...
Change-Id: Iecc79f030968a2b67bfa41218d0a4edbd2594f63
[ROCm/hip commit: 14f4c3856d ]
2016-10-03 22:52:23 +05:30
Ben Sander
00ef0dcea3
small typo fix
...
Change-Id: I01906b330be8e6ec149bcdfe82def73e15931c89
[ROCm/hip commit: 848b27ccef ]
2016-10-02 05:57:02 -05:00
Ben Sander
679b9be947
disable DB_SHOW_TID
...
Change-Id: Ia415437e8ba9903de149997380f61f1272488642
[ROCm/hip commit: d4a6010e2d ]
2016-10-02 05:56:38 -05:00
Ben Sander
c3034c06df
fix test args
...
Change-Id: If18eb2a5e504accb72a25716aafb6867002fefb2
[ROCm/hip commit: 3bda7532cf ]
2016-10-01 14:39:22 -05:00
Aditya Atluri
619b0c3cb6
updated symbol usage in docs
...
Change-Id: I522c793f9cfa6a912dcb4a3d0044e94de3d3cd0e
[ROCm/hip commit: 239ba104fd ]
2016-10-01 13:41:09 -05:00
sandeep kumar
9c4acfbfcb
Add 2_Cookbook
...
Change-Id: I10bbbd4bcb80a5900fe6af466c8f4c94ea5efe9a
[ROCm/hip commit: 4f6112730b ]
2016-09-30 12:52:06 +05:30
Maneesh Gupta
002b7bc137
HIT: maintain source hierarchy for generated test executables
...
Change-Id: I997650d10cf38f35edb6b88b130a62c3541a850c
[ROCm/hip commit: dcfe5ce2ea ]
2016-09-30 12:49:11 +05:30
Aditya Atluri
2083f2c29e
added vector types for C path
...
Change-Id: I4ccd4082f1b2ce4f0f4fd9fb498506234783a803
[ROCm/hip commit: 2835e86e39 ]
2016-09-29 19:44:00 -05:00
pensun
a3256a4b73
update hipcc to search for lib using CUDA_PATH on NV path
...
Change-Id: I7e19d1f82237a8a13f3d8284b313ac049be3f920
[ROCm/hip commit: 6a97ff68a4 ]
2016-09-29 15:11:57 -05:00
Aditya Atluri
e4e4c54055
Added C guard for math headers
...
Change-Id: I0e71819c6436b3e6c99b2deddb2ee2d2a16acedd
[ROCm/hip commit: e04b8d6aa7 ]
2016-09-29 13:54:34 -05:00
Aditya Atluri
d31206acb8
Fixed issue on git #39
...
Change-Id: I5b507fc2b544df0cd3a900a2763c7a3ad6295c13
[ROCm/hip commit: 1e56dead78 ]
2016-09-29 10:06:26 -05:00
pensun
04871c910b
add hipEvent* macros on NV path
...
Change-Id: I28ff0fa24f69560e13366e7cd8d3a485665c67e1
[ROCm/hip commit: 4fa5e980ef ]
2016-09-29 01:22:19 -05:00
Maneesh Gupta
9bd368d7ba
Rebuild hip_hcc if hcc version changes
...
And also force rebuild of .buildInfo & .version everytime
Change-Id: I97e0d3c24fd693366a293803088014d13ca640cc
[ROCm/hip commit: 96e8027d81 ]
2016-09-29 10:29:35 +05:30
pensun
4caa41f175
change hipEnvVarDriver to reduce communications to hipEnvVar
...
Change-Id: I65a5f67dd51d53594fa51f88505e32321643d189
[ROCm/hip commit: eac2533a92 ]
2016-09-27 23:00:11 -05:00
Ben Sander
7fc988bc45
Refactor asyncCopy and syncCopy to fix deadlock case.
...
- Minimize time that locks are held.
- Eliminate copy code that locked stream and ctx at same time.
- Stream was locked to ensure thread-safe enqueue to the queue.
- Devices were locked to query peer-lists.
Change-Id: Ibe8880bb7fb995a3da8f90ff911f212d81525018
[ROCm/hip commit: 4ff6dc8f38 ]
2016-09-27 15:45:40 -05:00
Ben Sander
7f7340fb29
Add debug option to print ThreadID with each message.
...
Also print messages with single fprintf to prevents threads from
interleaving.
Change-Id: Ib3999fe6b1e67b4a16cd7dcde82f3dfc99dd48ff
[ROCm/hip commit: 6de9136002 ]
2016-09-27 15:45:40 -05:00
Ben Sander
1b24a93b79
Add iterations option to MT test.
...
Change-Id: I945706a75601006ee55a408f965483dd263190ef
[ROCm/hip commit: c36ba0ea58 ]
2016-09-27 15:45:40 -05:00
Aditya Atluri
92dff2234f
Fixed hipDeviceGetAttribute
...
1. Added negative test for hipDeviceGetAttribute
2. Fixed hipDeviceGetAttribute if int ptr input is null
Change-Id: I0e31f50fa407701fddf96e4eb64a87a371ff5d95
[ROCm/hip commit: 5b45c97a30 ]
2016-09-27 13:33:42 -05:00
Aditya Atluri
9dd52d97eb
added more device negative testing
...
1. Added fallback for nullptr to hipGetDeviceProperties and hipGetDeviceCount
2. Added negative tests for hipGetDeviceProperties and hipGetDeviceCount
Change-Id: Iac93fd53d7d4794fb10546ddadf6ca802b047c87
[ROCm/hip commit: 1b14393a85 ]
2016-09-27 13:04:35 -05:00
Aditya Atluri
55dc5b12e8
fallthrough if deviceId pointer is null
...
Change-Id: I924996d60d0286a7be1d18881ee733459de2981c
[ROCm/hip commit: 3e64222184 ]
2016-09-27 11:47:58 -05:00
Aditya Atluri
e8eff449ec
added negative testing for device APIs
...
Change-Id: I7bfcdd777f240d36b29eca987f7bc9da7614d704
[ROCm/hip commit: 4d56ac99e4 ]
2016-09-27 11:38:31 -05:00
Maneesh Gupta
a826689145
directed tests: Enable remaining tests in HIT infrastructure
...
Change-Id: I800ee00d6f7d339bb5d2ed898a16362a8541ed3a
[ROCm/hip commit: 4807279988 ]
2016-09-27 17:24:33 +05:30
Maneesh Gupta
b79810c00d
HIT: Support make_named_test
...
Change-Id: I7472c14595f10c4f2e2cf8d0228cc0373458a0b7
[ROCm/hip commit: b4426e4c26 ]
2016-09-27 17:22:23 +05:30
Maneesh Gupta
d8fbeb645b
make test: Build tests in parallel
...
Change-Id: If7b9d0519554226d09d8e6264eb248cd2dd53a2e
[ROCm/hip commit: 0d850c32df ]
2016-09-27 17:21:18 +05:30
Ben Sander
0dadf681db
Fix signal resource issue.
...
Remove memory leak with new hc::completion_future.
Implement HIP_LAUNCH_BLOCKING with queue-level wait.
Change-Id: I45975f81c4d239fdeed7776970988d28449865dc
[ROCm/hip commit: 225e37fdc9 ]
2016-09-26 16:47:32 -05:00
Ben Sander
00f8a4f5a7
Small tool, doc, sample enhancements.
...
- Expand message when HIP version mismatch detected.
- Doc touchup.
- change sorting of hipBusBandwidth so byte results shown at top.
-
Change-Id: Ifb4e44a5fdfb65d59c4994b11e5f13385705f7e0
[ROCm/hip commit: 7bc1af2776 ]
2016-09-26 16:36:01 -05:00
pensun
cf56754431
fix of HIPCC on libc++ option on HCC path
...
Change-Id: Ie0d3213a165fa13f033b777b490eb60b980d02da
[ROCm/hip commit: b7fcdc6121 ]
2016-09-26 14:39:57 -05:00
Rahul Garg
f80ea5aa78
Doxygen documentation changes for hipCtxXXX APIs
...
Change-Id: I1e5e3a621b732bd8bdeef1c607c004d6adfdab32
[ROCm/hip commit: 280249918f ]
2016-09-26 23:11:07 +05:30