jujiang
ba2cd19726
SWDEV-242207-Update deprecated APIs
...
Change-Id: I0c1c7f33f75232b210495241d0e5e7e6b90d45f0
2020-07-08 15:23:52 -04:00
jujiang
f9f0580829
SWDEV-241903-Add document HIP_logging.md
...
Change-Id: I348218218b305e845b7e26afaeb4e287bf0387de
2020-07-08 11:19:33 -04:00
jujiang
0d006bf79d
To fix a format in hip_porting_guide.md
...
Change-Id: I5faa4ec9b3d17625b7cb5cea86b9f44766b1cfa9
2020-06-09 13:14:52 -04:00
jujiang
0d64ed06e9
Update document for hip_faq.md, hip_porting_guide.md and hip_terms2.md
...
Change-Id: I2c019f802ad70ed43f1608cfd3c9067f1573741e
2020-05-28 17:51:58 -04:00
Sarbojit Sarkar
83b11f9a61
[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
2020-05-27 02:17:40 -04:00
Rahul Garg
819677825f
Remove HIP_MARKER left overs due to HIP PR 2032
...
Change-Id: Ieae68dd3b12c92b1d6830619ca4c6ae43c400225
2020-05-06 20:26:18 -04:00
Maneesh Gupta
a0b5dfd625
Merge in the rocclr based hip runtime ( #2032 )
...
* Merge master-next changes in master (include vdi development in master branch)
2020-04-23 09:12:06 -07:00
Evgeny Mankov
a01e2c7d03
[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
2020-04-10 19:36:43 +03:00
Evgeny Mankov
ff8d193b7f
[HIP][doc] Update docs due to moving of HIPIFY to a separate repo ( #2001 )
2020-04-07 14:03:19 +05:30
Nick Curtis
bb72abca20
Update hip_debugging.md ( #1973 )
...
Fix link formatting
2020-03-26 17:09:56 +05:30
Evgeny Mankov
234eae9e92
[HIPIFY][SPARSE] sync with hipSPARSE's "added csrsm2" ( #83 )
...
+ https://github.com/ROCmSoftwarePlatform/hipSPARSE/pull/83
+ Update doc and hipify-perl accordingly
2020-03-18 13:44:50 +03:00
Evgeny Mankov
5f6c8fa535
[HIPIFY][SPARSE] sync with hipSPARSE
...
+ Update doc and hipify-perl accordingly
2020-03-18 13:07:46 +03:00
Rahul Garg
6c5fa32815
Remove deprecated HIP markers ( #1876 )
2020-02-28 16:47:15 +05:30
Rahul Garg
edc97f3073
Add hipDrvOccupancyMaxActiveBlocksPerMultiprocessor[WithFlags] ( #1854 )
...
Equivalent to cuOccupancyMaxActiveBlocksPerMultiprocessor[WithFlags].
2020-02-28 16:46:55 +05:30
Aryan Salmanpour
874b201ee2
resolve merge conflict
2020-02-10 10:30:55 -05:00
Sarbojit2019
13316f724f
Added overflow check in kernel launch ( #1770 )
2020-02-04 09:02:16 +05:30
Aryan Salmanpour
c8137263d6
code clean up
2020-01-31 13:08:25 -05:00
Aryan Salmanpour
6e867eacb6
[HIP][HIPIFY] Add some missing flags for cooperative launch and occupancy APIs
2020-01-30 15:05:53 -05:00
Evgeny Mankov
d7f8654487
[HIPIFY] Sync with hipSPARSE
...
+ Update hipify-perl and doc accordingly
2020-01-13 18:34:10 +03:00
Rick Ho
7d27247814
Fix minor explainations in the kernel guide ( #1775 )
2020-01-06 12:34:21 +05:30
Yaxun (Sam) Liu
47525e72db
Document FMA settings ( #1717 )
2020-01-06 12:32:38 +05:30
Evgeny Mankov
dbad4d9b7f
[HIP] Unify hipError_t (Step 2)
...
Step 2. Make a few hipError codes deprecated
Update hipify-clang, hipify-perl, docs and samples accordingly
2019-12-22 02:05:31 +03:00
Evgeny Mankov
3b00057922
[HIPIFY] Revise HIP runtime
...
+ hipMemAllocHost is deprecated, use hipHostMalloc instead
+ hipMemAllocManaged -> hipMallocManaged
+ hipFreeHost -> hipHostFree
+ cudaMemset3D(Async) -> hipMemset3D(Async)
+ update docs and hipify-perl accordingly
2019-12-16 20:09:55 +03:00
Evgeny Mankov
396a8a7a00
[HIPIFY][BLAS] Sync with cuBlas/rocblas/hipBlas
2019-12-12 19:52:18 +03:00
Evgeny Mankov
ec9b6a95a3
[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
2019-12-04 18:37:31 +03:00
Evgeny Mankov
5a03e8ccb9
[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
2019-12-04 12:25:20 +03:00
Evgeny Mankov
d33dd71ed3
[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
2019-11-29 19:29:11 +03:00
Evgeny Mankov
315a10a59d
[HIPIFY] cudaMemcpy2DFromArray(Async) support
2019-10-29 19:12:42 +03:00
Rahul Garg
70f2cd1317
Update profiling doc ( #1576 )
2019-10-24 17:51:55 +05:30
Evgeny Mankov
6aa7540be8
[HIPIFY] Sync with HIP
...
+ Update hipify-perl accordingly
2019-10-07 14:44:05 +03:00
Evgeny Mankov
b744ec4548
[HIPIFY] Remove duplicates
...
+ C++ maps and docs affected, hipify-perl left unchanged
2019-10-07 14:33:04 +03:00
Evgeny Mankov
410f6c4a95
[HIPIFY][SPARSE] sync with hipSPARSE
...
+ Update doc and hipify-perl accordingly
2019-10-05 15:53:04 +03:00
ansurya
ba9c6e13e4
Added new Memory API's ( #1399 )
...
Added new memory API's hipMemAllocPitch, hipMemAllocHost, hipMemsetD16, hipMemsetD16Async, hipMemsetD8Async
Modified to support all scenarios hipMemcpyParam2DAsync, hipMemcpyParam2D.
2019-10-04 13:36:31 +05:30
Rahul Garg
4615d7ca12
[docs] Fix sample links in hip_profiling ( #1472 )
2019-09-30 10:40:01 +05:30
Yaxun (Sam) Liu
3c80389584
Add new kernel launching API for hip-clang
2019-09-26 20:15:24 -04:00
Evgeny Mankov
f0b1170784
[HIPIFY][ #1437 ] Fix: cudaFuncGetAttributes to hipFuncGetAttributes is supported
...
+ Update hipify-perl and CUDA_Runtime_API_functions_supported_by_HIP.md accordingly
2019-09-18 17:57:31 +03:00
ansurya
ceb734b917
Added new device attributes ( #1377 )
...
* Added new device attributes
* updated comment
* updated with new device attributes supported
2019-09-16 08:31:30 +00:00
Nicholas Malaya
5a6eafcbf1
Fix Broken Link in hip_porting_guide ( #1376 )
...
The math library equivalents between CUDA-HIP are broken. This is a key feature for converting to AMD hardware. This fix corrects the broken link and moves the library equivalents to sit under the "Porting a New Cuda Project" header.
2019-09-03 05:13:35 +00:00
Evgeny Mankov
b45c26361d
[HIPIFY][DNN] cuDNN 7.6.3 support
2019-08-29 19:55:38 +03:00
Evgeny Mankov
54fee7abdc
[HIPIFY] CUDA 10.1 Update 2 support
2019-08-21 21:06:20 +03:00
Rahul Garg
6d6b89d247
[docs] Attribute details for launch kernel greater than 256 ( #1319 )
...
* Add attribute detail for kernel launch group > 256
* Add example
2019-08-14 11:29:04 +00:00
Evgeny Mankov
d20ae3b50a
[HIPIFY] Add cudaMallocManaged -> hipMallocManaged
...
+ Add mapping for corresponding data types
+ Add a test
+ Update docs
2019-08-13 17:56:06 +03:00
Evgeny Mankov
27d101aa76
[HIPIFY][Driver API] Add support for hipFuncGetAttribute() and enum hipFunction_attribute
2019-08-13 16:48:07 +03:00
Evgeny Mankov
1390ecf538
[HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping
2019-08-13 16:31:19 +03:00
Evgeny Mankov
aa285d978e
[HIPIFY] Cooperative groups support
2019-08-12 19:20:13 +03:00
Evgeny Mankov
3ac3b2800b
[HIPIFY][cuRAND][ #1257 ] Fix
...
+ Update CURAND_API_supported_by_HIP.md and test accordingly
2019-08-09 21:27:16 +03:00
Nick Curtis
b3322784e4
Fix HIP Platform defines
...
Remove extra trailing `_` in platform defines
2019-08-09 09:25:31 -05:00
Evgeny Mankov
7809783a91
Merge pull request #1274 from emankov/cuDNN
...
[HIP][doc] Populate CUDA Runtime API doc with CUDA version field
2019-07-31 23:01:32 +03:00
Evgeny Mankov
77e9ade9bc
[HIP][doc] Populate CUDA Runtime API doc with CUDA version field
...
+ CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.
+ Fix typos, add missing references.
2019-07-31 22:59:05 +03:00
Maneesh Gupta
dec701df03
Merge pull request #1265 from gargrahul/fix_hip_porting_guide_texture_ref_use
...
[docs]Fix texture reference APIs usage part
2019-07-31 15:42:54 +00:00