jujiang
4f2dab9c86
SWDEV-265003-Update HIP documents
...
Change-Id: I3aea36f9a817ff0d2a379fc902b1ba7794f9736e
[ROCm/clr commit: 32f35bbd2a ]
2021-01-13 17:55:16 -05:00
Tao Sang
eeb275d643
Remove hip-hcc codes: Part four
...
Remove __HCC__, __HCC_ONLY__, __HCC_CPP__, __HCC_C__,
__HCC_OR_HIP_CLANG__, __HIP_ROCclr__ and their guarded codes.
Remove Hcc codes from directed_tests and samples.
Remove __HIP_PLATFORM_HCC__ and __HIP_PLATFORM_NVCC__ from
some files where they are not necessary.
Add deprecation notice.
Change-Id: I1ae467eafd749d6c25bca204c1724b026be21fce
[ROCm/clr commit: d504a761ad ]
2021-01-08 10:53:34 -05:00
Tao Sang
2c1c9f78d6
Remove hip-hcc codes: Part three
...
1.Rename include/hip/hcc_detail/ as include/hip/amd_detail/
2.Rename include/hip/nvcc_detail/ as include/hip/nvidia_detail/
3.Create __HIP_PLATFORM_AMD__ to replace __HIP_PLATFORM_HCC__
4.Create __HIP_PLATFORM_NVIDIA__ to replace __HIP_PLATFORM_NVCC__
After hcc_detail, nvcc_detail, __HIP_PLATFORM_HCC__ and __HIP_PLATFORM_NVCC__
have been removed from upstream, they will be removed from hip runtime.
Change-Id: I1ae457effd739d6c25bca203c1724b026be21fce
[ROCm/clr commit: 8a2b0b7424 ]
2021-01-05 10:39:31 -05:00
jujiang
3f58ee3545
SWDEV-265003-Fix hip faq
...
Change-Id: Ifd29fd9c20ecc905c63fa39fd0768eaca3953aac
[ROCm/clr commit: 84db670474 ]
2020-12-18 12:21:36 -05:00
Yaxun (Sam) Liu
bf2c3ef2dd
Update documentation for supported clang options
...
Change-Id: I5d7017cd5c4335959fe5bae322e90aa46cdbc672
[ROCm/clr commit: b49d801c5d ]
2020-12-01 12:00:10 -05:00
Siu Chi Chan
fd50c7f4a1
Update HIP docs
...
Purge all obsoleted information that is only relevant to HCC
Change-Id: Ice6ae174a73ccac9dfe2ca05027d1ecdb32558d7
[ROCm/clr commit: 703816a7e1 ]
2020-11-27 14:48:09 -05:00
Konstantin Zhuravlyov
1b1b2998ad
SWDEV-198415 - Implement Target ID Proposal
...
Changes from Jatin Chaudhary, Tony Tye
Change-Id: I14904920ad2356ae2098cf827b83613089d33962
[ROCm/clr commit: 73fb01cb3a ]
2020-11-10 13:31:43 -05:00
Sarbojit Sarkar
34b9762927
Added sample with __gfx*__ macro used
...
Change-Id: I80a474947ea1b755082dad5329d1aff3ee78840c
[ROCm/clr commit: 3b8b31a61c ]
2020-10-14 06:56:39 -04:00
Vladislav Sytchenko
7b635ae18c
Revert "Revert "Merge branch 'amd-master-next' into amd-npi-next""
...
This reverts commit 0627e8783b .
Reason for revert: <INSERT REASONING HERE>
Change-Id: I92ceb171e31026ed1864704cef2fc1497b883ef9
[ROCm/clr commit: d5aa0f607d ]
2020-10-05 13:20:58 -04:00
Vladislav Sytchenko
0627e8783b
Revert "Merge branch 'amd-master-next' into amd-npi-next"
...
This reverts commit 6c6299acb2 .
Reason for revert: <INSERT REASONING HERE>
Change-Id: I53322718dadde2c98f96140b8e260ec7ee9ef721
[ROCm/clr commit: 9142674ef0 ]
2020-10-05 13:02:39 -04:00
Sarbojit Sarkar
596fa95c9b
SWDEV-252337: Fix for V100 compilation issue
...
Change-Id: Ib57ff3ac28f0a581f395f32181974e64eca6d858
[ROCm/clr commit: 7da8264b7c ]
2020-09-25 21:55:22 -04:00
Sarbojit Sarkar
438e7b78b4
Updated hip_porting_guide.md
...
Change-Id: Iaf32033597513aa2cbfde267487af35317ac67fe
[ROCm/clr commit: b7dc406ccd ]
2020-09-14 00:30:51 -04:00
Julia Jiang
cb20d658ff
SWDEV-249486-Update Doxygen configuration file to link correct documents
...
Change-Id: I2bbe2a0dedec2d182bd3108c3d5af04f3d8beed8
[ROCm/clr commit: 683f2eed2f ]
2020-09-11 16:45:07 -04:00
Todd tiantuo Li
49910cc949
SWDEV-240803 - add hipFuncSetSharedMemConfig
...
Change-Id: I160b04677b3e7b99b3981ae7ecc84a0e3811d5e8
[ROCm/clr commit: a243a69e98 ]
2020-08-20 18:18:24 -04:00
Todd tiantuo Li
4885fa0e48
SWDEV-240803 - add hipFuncSetAttribute and hipFuncAttribute
...
Change-Id: I3f4d67b19d89fd348fa5b884af4a2542ee4aba60
[ROCm/clr commit: fb43f21044 ]
2020-08-14 17:39:29 -04:00
Julia jiang
ac119447fd
SWDEV-246878-Update document HIP_porting_guide
...
Change-Id: I7f4c92637f31da76293048133fff5af816c752ca
[ROCm/clr commit: e93f7b6a56 ]
2020-08-07 14:50:01 -04:00
jujiang
d308b7006e
SWDEV-242207-Update deprecated APIs
...
Change-Id: Icb64227be0eb44497de99240c0044a162ff3c085
[ROCm/clr commit: 5ac8672fb2 ]
2020-07-30 15:15:41 -04:00
jujiang
3eb6440e59
SWDEV-242207-Update deprecated APIs
...
Change-Id: I0c1c7f33f75232b210495241d0e5e7e6b90d45f0
[ROCm/clr commit: b90f3732ea ]
2020-07-08 15:23:52 -04:00
jujiang
da470ad95f
SWDEV-241903-Add document HIP_logging.md
...
Change-Id: I348218218b305e845b7e26afaeb4e287bf0387de
[ROCm/clr commit: e73e0d2fb3 ]
2020-07-08 11:19:33 -04:00
jujiang
b815322dd6
To fix a format in hip_porting_guide.md
...
Change-Id: I5faa4ec9b3d17625b7cb5cea86b9f44766b1cfa9
[ROCm/clr commit: 06c6951205 ]
2020-06-09 13:14:52 -04:00
jujiang
4fad481033
Update document for hip_faq.md, hip_porting_guide.md and hip_terms2.md
...
Change-Id: I2c019f802ad70ed43f1608cfd3c9067f1573741e
[ROCm/clr commit: 017e3b87b3 ]
2020-05-28 17:51:58 -04:00
Sarbojit Sarkar
38f3c57f58
[doc]shfl*sync update
...
1. Updated FAQ with shft*sync not supported hip_faq.md
2. Corrected some of input parameter description in hcc_details/hip_runtime_api.h
3. Redirect shfl*() to shfl_*_sync() for nvcc path where CUDA > 9.0
Change-Id: I3d8184db5fcc622852c9bad96b706348e8dfc16c
[ROCm/clr commit: e288338e4a ]
2020-05-27 02:17:40 -04:00
Rahul Garg
b6c8a14323
Remove HIP_MARKER left overs due to HIP PR 2032
...
Change-Id: Ieae68dd3b12c92b1d6830619ca4c6ae43c400225
[ROCm/clr commit: 4c05fd9d4c ]
2020-05-06 20:26:18 -04:00
Maneesh Gupta
11fe5b06de
Merge in the rocclr based hip runtime ( #2032 )
...
* Merge master-next changes in master (include vdi development in master branch)
[ROCm/clr commit: f2e1118d7a ]
2020-04-23 09:12:06 -07:00
Evgeny Mankov
bc365c1349
[HIP][SPARSE] sync with HIPIFY's #95 and #96
...
Based on:
https://github.com/ROCm-Developer-Tools/HIPIFY/pull/95
https://github.com/ROCm-Developer-Tools/HIPIFY/pull/96
Update hipify-perl and CUSPARSE_API_supported_by_HIP.md accordingly
[ROCm/clr commit: f2205827bb ]
2020-04-10 19:36:43 +03:00
Evgeny Mankov
de7d5d2f28
[HIP][doc] Update docs due to moving of HIPIFY to a separate repo ( #2001 )
...
[ROCm/clr commit: 8e6c0e9fcb ]
2020-04-07 14:03:19 +05:30
Nick Curtis
37ee2b90d2
Update hip_debugging.md ( #1973 )
...
Fix link formatting
[ROCm/clr commit: 8afea30768 ]
2020-03-26 17:09:56 +05:30
Evgeny Mankov
a82c69da48
[HIPIFY][SPARSE] sync with hipSPARSE's "added csrsm2" ( #83 )
...
+ https://github.com/ROCmSoftwarePlatform/hipSPARSE/pull/83
+ Update doc and hipify-perl accordingly
[ROCm/clr commit: 126ebadcc6 ]
2020-03-18 13:44:50 +03:00
Evgeny Mankov
be4ba44d12
[HIPIFY][SPARSE] sync with hipSPARSE
...
+ Update doc and hipify-perl accordingly
[ROCm/clr commit: baa0c68ab4 ]
2020-03-18 13:07:46 +03:00
Rahul Garg
7395bf9ba9
Remove deprecated HIP markers ( #1876 )
...
[ROCm/clr commit: 6be7537cf9 ]
2020-02-28 16:47:15 +05:30
Rahul Garg
ff421fb2d2
Add hipDrvOccupancyMaxActiveBlocksPerMultiprocessor[WithFlags] ( #1854 )
...
Equivalent to cuOccupancyMaxActiveBlocksPerMultiprocessor[WithFlags].
[ROCm/clr commit: 1c794045e0 ]
2020-02-28 16:46:55 +05:30
Aryan Salmanpour
44ce519211
resolve merge conflict
...
[ROCm/clr commit: dfa565d76f ]
2020-02-10 10:30:55 -05:00
Sarbojit2019
dd5c4d41a5
Added overflow check in kernel launch ( #1770 )
...
[ROCm/clr commit: 6e62ea5ee3 ]
2020-02-04 09:02:16 +05:30
Aryan Salmanpour
cbefd62db9
code clean up
...
[ROCm/clr commit: 75572a4175 ]
2020-01-31 13:08:25 -05:00
Aryan Salmanpour
2733df36b5
[HIP][HIPIFY] Add some missing flags for cooperative launch and occupancy APIs
...
[ROCm/clr commit: 6db9b782be ]
2020-01-30 15:05:53 -05:00
Evgeny Mankov
271c1447e2
[HIPIFY] Sync with hipSPARSE
...
+ Update hipify-perl and doc accordingly
[ROCm/clr commit: 41beed4839 ]
2020-01-13 18:34:10 +03:00
Rick Ho
d3e0b193ae
Fix minor explainations in the kernel guide ( #1775 )
...
[ROCm/clr commit: ade47bd848 ]
2020-01-06 12:34:21 +05:30
Yaxun (Sam) Liu
024c7d51ea
Document FMA settings ( #1717 )
...
[ROCm/clr commit: 7dcd5f6329 ]
2020-01-06 12:32:38 +05:30
Evgeny Mankov
e25a6a39a3
[HIP] Unify hipError_t (Step 2)
...
Step 2. Make a few hipError codes deprecated
Update hipify-clang, hipify-perl, docs and samples accordingly
[ROCm/clr commit: 9ae76609a1 ]
2019-12-22 02:05:31 +03:00
Evgeny Mankov
abcc1db917
[HIPIFY] Revise HIP runtime
...
+ hipMemAllocHost is deprecated, use hipHostMalloc instead
+ hipMemAllocManaged -> hipMallocManaged
+ hipFreeHost -> hipHostFree
+ cudaMemset3D(Async) -> hipMemset3D(Async)
+ update docs and hipify-perl accordingly
[ROCm/clr commit: 1108ef06e1 ]
2019-12-16 20:09:55 +03:00
Evgeny Mankov
7480c5aace
[HIPIFY][BLAS] Sync with cuBlas/rocblas/hipBlas
...
[ROCm/clr commit: c7bea1f865 ]
2019-12-12 19:52:18 +03:00
Evgeny Mankov
8477ab5d86
[HIPIFY] CUDA 10.2 (functions only)
...
+ Both Driver API and RT API are supported and synced with each other
+ Update *.md docs and hipify-perl accordingly
+ Add new conversion type "virtual_memory", introduced in Dirver API
[ROCm/clr commit: 43441eb99c ]
2019-12-04 18:37:31 +03:00
Evgeny Mankov
deaf478ced
[HIPIFY] CUDA 10.2 support (data types only)
...
+ Both Driver API and RT API are supported and synced with each other
+ Update *.md docs and hipify-perl accordingly
[ROCm/clr commit: 33f81effb1 ]
2019-12-04 12:25:20 +03:00
Evgeny Mankov
5317d618d1
[HIPIFY] Sync cudaError/CUresult between CUDA Driver API/CUDA RT API/HIP
...
+ Update *.md docs and hipify-perl accordingly
[Reason]
Starting with CUDA 10.1 all error codes are merged between Driver and RT APIs
[ToDo]
Do the same merge in HIP API as there is no need in distinguishing return codes by API
[ROCm/clr commit: 636108aaa9 ]
2019-11-29 19:29:11 +03:00
Evgeny Mankov
bb75fa46f0
[HIPIFY] cudaMemcpy2DFromArray(Async) support
...
[ROCm/clr commit: 5dd00bdf52 ]
2019-10-29 19:12:42 +03:00
Rahul Garg
6760e4065e
Update profiling doc ( #1576 )
...
[ROCm/clr commit: ff8d3fa446 ]
2019-10-24 17:51:55 +05:30
Evgeny Mankov
c08b24a569
[HIPIFY] Sync with HIP
...
+ Update hipify-perl accordingly
[ROCm/clr commit: 59c5220c2f ]
2019-10-07 14:44:05 +03:00
Evgeny Mankov
d3efda3f9f
[HIPIFY] Remove duplicates
...
+ C++ maps and docs affected, hipify-perl left unchanged
[ROCm/clr commit: b7c812160c ]
2019-10-07 14:33:04 +03:00
Evgeny Mankov
48224daaa3
[HIPIFY][SPARSE] sync with hipSPARSE
...
+ Update doc and hipify-perl accordingly
[ROCm/clr commit: 201e6deaac ]
2019-10-05 15:53:04 +03:00
ansurya
efc64a4f8a
Added new Memory API's ( #1399 )
...
Added new memory API's hipMemAllocPitch, hipMemAllocHost, hipMemsetD16, hipMemsetD16Async, hipMemsetD8Async
Modified to support all scenarios hipMemcpyParam2DAsync, hipMemcpyParam2D.
[ROCm/clr commit: 96890792b0 ]
2019-10-04 13:36:31 +05:30