pensun
d449ce078c
Add missing hipStream typedef for NV path
...
Change-Id: I915cd14a9ff32b55b0121062d7804a7fbbdc3341
[ROCm/hip commit: 334e9c6f8e ]
2016-10-27 13:34:14 -05:00
pensun
75ccef39c9
Remove extra semicolons and extra spaces in header on NV path
...
Change-Id: Ib33aec2451a4e0b298d537dbb1b9df000405871b
[ROCm/hip commit: 8a7dcfce0b ]
2016-10-25 15:29:52 -05:00
Aditya Atluri
84d64ef382
reverted change for cache size query
...
Change-Id: I44a1f43818cd287a2a3b6265f43d183f9bd5b71c
[ROCm/hip commit: e1c1b4c009 ]
2016-10-25 11:03:35 -05:00
Aditya Atluri
8580bba30c
correct cachesize to output correct value
...
Change-Id: I5db031591eb718b0c12e78a35e4b19349de9526d
[ROCm/hip commit: 820a914b98 ]
2016-10-25 09:33:45 -05:00
Maneesh Gupta
5be53b00c6
hip_hcc package: install hip_ir.ll to lib folder
...
Change-Id: Ieaa4ff83597c211f221b4c1b0b93e08ad7c92ea6
[ROCm/hip commit: c2b6eee152 ]
2016-10-25 15:42:24 +05:30
Maneesh Gupta
0e36aae349
hipcc: Turn back linking hip_ir.ll by default
...
Change-Id: I9cec5a1a5a4791eddf6ef3e3332143ffc3ceadb6
[ROCm/hip commit: f1a4303b04 ]
2016-10-25 12:26:54 +05:30
pensun
5b80757b00
Modify hipStreamAddCallback test case to consider both NULL stream and stream
...
Change-Id: I8468c988f0f01c7d3f3176a01469d69bf7a68237
[ROCm/hip commit: 28aad46674 ]
2016-10-23 12:36:02 -05:00
pensun
ae0143e390
Add direct test for hipStreamAddCallback workaround
...
Change-Id: I890574eb30a76922888846882986edd0dc345309
[ROCm/hip commit: a7438ac3ee ]
2016-10-23 12:18:09 -05:00
pensun
9f4cb7d4de
Add workaround for hipStreamAddCallback function: call stream synchronize on host and then add execute the call back function
...
Change-Id: If361f8e053949904b19b9e09245d267f05e29f7b
[ROCm/hip commit: 1f11a9554e ]
2016-10-22 23:59:39 -05:00
Aditya Atluri
165f245dd7
changed docs to update support for memcpyToSymbol
...
Change-Id: I63169cb10e64033a92dafd46930f499cdf145a8d
[ROCm/hip commit: 6c92ffcf15 ]
2016-10-20 14:05:43 -05:00
Evgeny Mankov
638b1b14a9
[HIPIFY] Fix typo in option's help description
...
[ROCm/hip commit: d464c8010b ]
2016-10-20 18:57:52 +03:00
Evgeny Mankov
cf6bcd1b0e
[HIPIFY] Add missing options to tool's -help
...
Also HelpMessage with a description of the common command-line options related to the compilation database and input files is added.
[ROCm/hip commit: dae4b060bd ]
2016-10-20 18:29:24 +03:00
Ben Sander
548a902c4b
Fix P2P for async
...
Also improve HIP debug message: Add more DB_COPY1 messages. memcpyStr,
expand HIP_DB bitmask.
[ROCm/hip commit: 203348ac9b ]
2016-10-20 10:02:23 -05:00
Aditya Atluri
417c0c18d0
Added support for constant memory
...
1. Added support for constant memory
2. Added test which uses memcpytosymbol for constant memory
3. Corrected code error on nvcc path
Change-Id: I2ab69f516832bf7a037132ac81273ea6f5107401
[ROCm/hip commit: 48f6d52e7c ]
2016-10-20 09:57:53 -05:00
Rahul Garg
eb8bcfaebe
Quickfix for HCSWAP-60, support for hipHostMallocPortable
...
Change-Id: I2a4fcacea9d916ef222324fc9e9d8191f6dc12d0
[ROCm/hip commit: cd6eb7af78 ]
2016-10-20 10:44:30 +05:30
Sandeep Kumar
67ebfde50e
Add more apps to 2_Cookbook
...
Change-Id: Iafe462df9726a32f450bd240a2de3eaa73a10057
[ROCm/hip commit: d5c59830f3 ]
2016-10-19 12:58:16 -04:00
Maneesh Gupta
da78bf853f
bin/hipcc: Simplify HIP_HCC_SYS_INCLUDES_WA logic
...
Change-Id: I2d20d6edc1b5c0d065ba6ce6179441fa98712a87
[ROCm/hip commit: df1d6fcff2 ]
2016-10-19 12:57:33 +05:30
Maneesh Gupta
3ebc4d661b
Make directed tests linking depend upon HIP_PATH/lib/*
...
Change-Id: I35203fc655325428e241a541f64c103fb2004b6e
[ROCm/hip commit: 57b97a1e99 ]
2016-10-19 12:41:11 +05:30
Ben Sander
21cbfecf84
Make HIP_HCC_SYS_INCLUDES_WA disable unless explicitly set =1
...
Change-Id: Ibfd1e049d51e420bd514b71e3652bc7029dfd4ba
[ROCm/hip commit: baeb966cff ]
2016-10-18 22:45:45 -05:00
Ben Sander
56cc2e3deb
Add HIP_WAIT_MODE env var.
...
Also weaken cases where hipSetDeviceFlags returns hipErrorInvalidValue.
Change-Id: I7f113338be6fe498eaf1ab40fd0fd6b23849bb5e
[ROCm/hip commit: 000d75de95 ]
2016-10-18 22:27:16 -05:00
Ben Sander
f7e9300d4e
Several fixes/improvements to directed tests.
...
Change-Id: Ieb32569ddbf5795d2ab3392165a7ddc22693dc62
[ROCm/hip commit: c4b602a0b9 ]
2016-10-18 22:27:16 -05:00
Ben Sander
02123ae867
Add hipDeviceSchedule* support to queue wait
...
Change-Id: Iffa7a356500b026f3737c3f5719ca9f62b10d855
[ROCm/hip commit: 261ff423e1 ]
2016-10-18 22:27:16 -05:00
Ben Sander
35801146d2
Remove some TODO items
...
Change-Id: I7e9de2e43a8584f8dc9ee6d45c8ed00ca465f591
[ROCm/hip commit: d21d3ec222 ]
2016-10-18 22:27:16 -05:00
Ben Sander
207ebc9482
Fix event flag detection.
...
Change-Id: I0b0ba66c2339021320fe3d7760fdad1a0490a76b
[ROCm/hip commit: 2239e99f60 ]
2016-10-18 22:27:16 -05:00
Ben Sander
7bd9ca471a
Update docs for event, review event TODO.
...
Change-Id: Iec491f9f22df163f01c0af6639fcbe33c81acdcc
[ROCm/hip commit: 61af94a555 ]
2016-10-18 22:27:16 -05:00
Ben Sander
6922c6fe50
Enhance .gitignore
...
Change-Id: I03ae62bad2db181538a4487163ac604229862d16
[ROCm/hip commit: 45b77b91a7 ]
2016-10-18 22:27:16 -05:00
Ben Sander
c11b6f511b
Move some internal headers from "include/hip/" to src.
...
Change-Id: I7041bd5c803d9318979f4a7c1d658445c614691e
[ROCm/hip commit: 9315ac1a29 ]
2016-10-18 22:27:16 -05:00
Evgeny Mankov
e621f550bc
[hipcc] A workaround for [SWDEV-105366] HCC's omitting of system includes while compiling kernel code leads to 'file not found' error.
...
Missing includes are set explicitly.
Workaround is switched on by default, to disable it set HCC_SYS_INCLUDES_WA=0.
WA will be removed after fixing [SWDEV-105366].
[ROCm/hip commit: 2027fcd0a2 ]
2016-10-18 22:38:04 +03:00
Aditya Atluri
bcf466e793
make sure the global variable does not give zero
...
Change-Id: I299c4e74740e5df155a562b0ee609ac6539a9b28
[ROCm/hip commit: 1f770bfddb ]
2016-10-18 10:09:52 -05:00
Maneesh Gupta
dc1bfcc8a8
Update packaging scripts to handle updated HCC package versioning
...
Change-Id: Id93267b7cf9fd05e60004cc6c45b5fc7d10b3130
[ROCm/hip commit: feffd829ed ]
2016-10-17 12:48:05 +05:30
Maneesh Gupta
ef66a5828a
Disable linking hip_ir.ll by default
...
Change-Id: I4917f0d75c66eee347de41bc16d999fc563a5be2
[ROCm/hip commit: 86c718a668 ]
2016-10-16 11:14:42 +05:30
Maneesh Gupta
aab3c1b4bf
Rename hipComplex.h -> hip_complex.h
...
Change-Id: I86af4ddccc6ebb19606156b459e3065d2c979108
[ROCm/hip commit: 2df7159ad7 ]
2016-10-16 11:02:36 +05:30
Maneesh Gupta
92498c947b
samples: Updated copyright header
...
Change-Id: I821f514ced5e34d492cb167b65d7273e26ed7b84
[ROCm/hip commit: 501778898f ]
2016-10-15 23:05:04 +05:30
Maneesh Gupta
dd60b971d1
src/*: Update copyright header
...
Change-Id: I455f5d0d12fe9cb39a3ba873bd22b4c25ed07cbf
[ROCm/hip commit: 8471682f26 ]
2016-10-15 22:55:22 +05:30
Maneesh Gupta
7ac85926b7
include headers: Update copyright header and fix line endings
...
Change-Id: If2b0855f4ebf1e966edb54de5667687d154cc574
[ROCm/hip commit: 9608fb93b5 ]
2016-10-15 22:52:10 +05:30
Maneesh Gupta
51141f539d
Bump HIP version to 1.0
...
Change-Id: Ie215a1ad4c1bf9b4a0ce94f750ddacce668bbc63
[ROCm/hip commit: 933b8c1dc5 ]
2016-10-15 22:42:45 +05:30
Maneesh Gupta
2bbfdc8a6c
Fix typo in CONTRIBUTING.md
...
Change-Id: I1c456eb59b8359059cdce98b5ed153516104b787
[ROCm/hip commit: 7ca4585f39 ]
2016-10-15 22:42:20 +05:30
Ben Sander
a76cc1e850
Cleanup files from code review.
...
- Remove some stale code
- Update docs
- Correct define for __HIP_ARCH_HAS_GLOBAL_INT64_ATOMICS__
Change-Id: Ic5e3cdb8269b1c18f6d2693700b55e08c4d0080e
[ROCm/hip commit: c54220eca9 ]
2016-10-15 11:51:20 -05:00
Ben Sander
20b6547a91
Add code to use new HCC API accelerator_view::dispatch_hsa_kernel.
...
Disabed by default, can enable with USE_DISPATCH_HSA_KERNEL=1
Change-Id: I7a6ba76f2bada34952ed47f5335ce695fa2faea5
[ROCm/hip commit: 50e0a363ce ]
2016-10-14 23:46:29 -05:00
Ben Sander
fc49a6b28f
Add LLVM/LC version info
...
Change-Id: I6d0f49c75777744dbbca255d45681ed663b401c0
[ROCm/hip commit: 165c58c3db ]
2016-10-14 23:45:13 -05:00
Ben Sander
6f878f2e4a
Refactor module API test.
...
- Add PASSED/FAIL indication.
- Set args using struct rather than void* array.
Change-Id: Ic924f88c49cc46979b12b7fef8650081e3b5f58c
[ROCm/hip commit: 3ae3c39e44 ]
2016-10-14 23:19:25 -05:00
Maneesh Gupta
9f1c08ed64
Remove orphaned hip_blas.h from hcc_detail and nvcc_detail
...
Change-Id: I7e2dda475b538d30942c52d86fbdb213918c630c
[ROCm/hip commit: 84283d0801 ]
2016-10-14 12:55:50 +05:30
Maneesh Gupta
887ee3dbfe
Remove incorrect executable-bit from non-executable files
...
Change-Id: Iacc434374721e01f7d75d0ab54bceabe0b337f54
[ROCm/hip commit: 6a14f39f8b ]
2016-10-14 12:53:13 +05:30
Aditya Atluri
e29e8fccda
changed malloc device functions test to work on multiple devices
...
Change-Id: I69ef9002f2f041fef138993aed5a03d4d410a29f
[ROCm/hip commit: 099fd35b65 ]
2016-10-13 18:27:56 -05:00
Evgeny Mankov
cc61406070
[HIPIFY] Initial support of CUDA Limits.
...
[ROCm/hip commit: 2faa63c2d8 ]
2016-10-13 23:32:52 +03:00
Aditya Atluri
cd73ab06db
added limit enum to nvcc
...
Change-Id: If9cb6b1205631da36ec18a84f736f2f2f5155885
[ROCm/hip commit: e1929e8e82 ]
2016-10-13 15:15:02 -05:00
Aditya Atluri
5473ffc169
changed hipLimit to hipLimit_t and data type to enum
...
Change-Id: I94f408cdcac4b0bb38801d58709b68e9630d44d0
[ROCm/hip commit: 00c3db0e60 ]
2016-10-13 15:13:11 -05:00
Aditya Atluri
d06509f680
added compiler flag for polaris
...
Change-Id: Ib14c14c0618982ac7b48f5bc704c04b54ff40ed9
[ROCm/hip commit: 90a71c4be4 ]
2016-10-13 14:16:48 -05:00
Ben Sander
252e32859e
Fix HIP_USE_PRODUCT_NAME detection.
...
Change-Id: I6879ec3a11845bea66a18a9328bd4eaf54713420
[ROCm/hip commit: 89012201c9 ]
2016-10-13 11:51:53 -05:00
Ben Sander
a20ed98897
Remove hipblas.h header - this is now hosted in the hcBlas repot.
...
Change-Id: I5b3350c900741cb1aee75faf4547f2682a9ec385
[ROCm/hip commit: 586bcdc8dc ]
2016-10-13 11:51:25 -05:00