Wykres commitów

3685 Commity

Autor SHA1 Wiadomość Data
Anusha Godavarthy Surya 04080d4bb1 Fix undefine ref to hipUbindTexture for texture types
[ROCm/hip commit: af5f195e46]
2019-10-09 16:26:06 +05:30
Evgeny 8c0b43156e tracing layer unifying with hcc: removing API_ID_ANY
[ROCm/hip commit: 4e93833035]
2019-10-08 19:09:43 -05:00
Evgeny Mankov a8b7ebefb0 Merge pull request #1513 from emankov/hipify-clang
[HIPIFY][doc] Add a few words about hipify-perl

[ROCm/hip commit: 4a4a620389]
2019-10-08 22:30:25 +03:00
Evgeny Mankov 7aa4b75259 [HIPIFY][doc] Add a few words about hipify-perl
+ Update testing and versions


[ROCm/hip commit: de1b81b78a]
2019-10-08 22:27:48 +03:00
Evgeny Mankov 69ea727e92 [HIPIFY][#1487][fix] Translate correctly kernel names prefixed with namespace
+ Modify CUDA2HIP_perl for the fix
+ Add ns_kernel_launch.cu test
+ Update hipify-perl by hipify-clang -perl


[ROCm/hip commit: 3286ffdfc0]
2019-10-08 15:58:48 +03:00
Evgeny Mankov a05383fc4c [HIPIFY] Sync with HIP
+ Update hipify-perl accordingly


[ROCm/hip commit: 6aa7540be8]
2019-10-07 14:44:05 +03:00
Evgeny Mankov 512adfd735 [HIPIFY] Remove duplicates
+ C++ maps and docs affected, hipify-perl left unchanged


[ROCm/hip commit: b744ec4548]
2019-10-07 14:33:04 +03:00
Maneesh Gupta 5aedf2d61b [ci] Enable tests on ROCm 2.9 (#1503)
[ROCm/hip commit: 87651cffc2]
2019-10-07 14:12:08 +05:30
Rahul Garg 4f899d487c Fix PCI Domain ID query (#1424)
* Fix PCI Domain ID query

* Update BDF comment


[ROCm/hip commit: 96530cba3b]
2019-10-07 14:11:52 +05:30
Evgeny Mankov ffee68f4f9 [HIPIFY][SPARSE] sync with hipSPARSE
+ Update doc and hipify-perl accordingly


[ROCm/hip commit: 410f6c4a95]
2019-10-05 15:53:04 +03:00
Evgeny Mankov f05b0fcb60 [HIPIFY] CUDA2HIP_Perl code clean-up and formatting
+ Generated hipify-perl is unchanged


[ROCm/hip commit: 6d6258d15e]
2019-10-04 14:31:15 +03:00
mhbliao 4b05ebc194 [hip] Add the missing header <sstream>. (#1498)
[ROCm/hip commit: 4d632166bb]
2019-10-04 13:39:29 +05:30
Philip Salzmann aeba964a7e Fix uninitialized var in hipDeviceGetAttribute (#1497)
This fixes the usage of an uninitialized cdattr variable in hipDeviceGetAttribute for the CUDA backend when taking the switch default, as detailed in #1317.

Note that the directed_tests/runtimeApi/device/hipGetDeviceAttribute.tst test fails for me, but it already did before applying this patch. Let's see what CI says!

[ROCm/hip commit: 9ababa4276]
2019-10-04 13:39:19 +05:30
Rahul Garg 3b9b5fca8d Add texref get APIs support (#1471)
Added support for -
    hipTexRefGetArray
    hipTexRefGetAddressMode
    hipTexRefGetAddress



[ROCm/hip commit: bec725dec2]
2019-10-04 13:38:45 +05:30
Sarbojit2019 d8a79dda8c Removed definition of abs(), real() & imag() from hip_complex.h (#1448)
Addresses SWDEV-201461.

[ROCm/hip commit: 58a476abc2]
2019-10-04 13:38:02 +05:30
ansurya 66e94b1b1f Added new Memory API's (#1399)
Added new memory API's hipMemAllocPitch, hipMemAllocHost, hipMemsetD16, hipMemsetD16Async, hipMemsetD8Async
Modified to support all scenarios hipMemcpyParam2DAsync, hipMemcpyParam2D.


[ROCm/hip commit: ba9c6e13e4]
2019-10-04 13:36:31 +05:30
Maneesh Gupta 7dbc574a4b hipcc defaults to code object v3 (#1298)
Change-Id: I272ec61090fa504d631fb54371a73dd6fd17a167

[ROCm/hip commit: d39a2a0749]
2019-10-04 13:35:21 +05:30
Siu Chi Chan 0f9074b568 fix kernel descriptor bug with code object v3
Change-Id: I9306b2baf36d338e36c5ab1226f74373a61a5ae0


[ROCm/hip commit: dcf70ff9a2]
2019-10-03 10:56:35 -04:00
Evgeny Mankov a7edb7fb15 [HIPIFY][perl] Start to generate hipify-perl under an option -perl
+ Get rid of --o-perl-map option for Perl output filename: the output name now is always hipify-perl
+ Option --o-perl-map-dir renamed to --o-hipify-perl-dir

Cmd example for generating hipify-perl script to the particular directory:
hipify-clang -perl --o-hipify-perl-dir=../../bin


[ROCm/hip commit: b3cf982ee7]
2019-10-03 16:30:48 +03:00
Evgeny Mankov de6c26040d [HIPIFY] Finishing with generation of hipify-perl
+ hipify-perl script is entirely generated by hipify-clang under an option -perl now
+ hipify-perl still has correctness gaps comparing to hipify-clang: they will be eliminated AMAP further


[ROCm/hip commit: 6badebd963]
2019-10-03 16:00:52 +03:00
Evgeny Mankov eab4a41336 [HIPIFY] Return to wrapping with HIP_KERNEL_NAME(...) macro of a template instantiation kernel launch
[REASON]

1. hip-clang is fine with the templated kernel launch, brackets are unneeded: HIP_KERNEL_NAME(...) __VA_ARGS__
2. HCC is not, thus: HIP_KERNEL_NAME(...) (__VA_ARGS__)

[TODO] Clean-up entirely kernel name wrapping when HCC is finally obsolete.

+ Update perl generation, hipify-perl, and affected tests accordingly.


[ROCm/hip commit: 6bb9913e8a]
2019-10-02 16:01:07 +03:00
Evgeny Mankov 8e6ab7a6c0 Merge pull request #1492 from emankov/master
[HIPIFY][#1490][fix] Populate the list of supported device atomic functions

[ROCm/hip commit: 108992428d]
2019-10-01 14:00:07 +03:00
Evgeny Mankov 3652d77965 [HIPIFY][#1490][fix] Populate the list of supported device atomic functions
+ Update hipify-perl accordingly
+ Add atomics.cu test on all atomics


[ROCm/hip commit: b5f17e8ff0]
2019-10-01 13:57:46 +03:00
Evgeny Mankov 8bfbcc8c51 Merge pull request #1489 from emankov/master
[HIPIFY][perl] Generate transformKernelLaunch

[ROCm/hip commit: 32f2e7b999]
2019-10-01 11:18:41 +03:00
Evgeny Mankov 34e20b8568 [HIPIFY][perl] Generate transformKernelLaunch
+ Update hipify-perl accordingly
+ Minor refactoring


[ROCm/hip commit: c8f73ea491]
2019-10-01 11:17:27 +03:00
satyanveshd bfb64c43a4 Reimplement hipMemGetInfo (#1447)
Addresses SWDEV-136570. hipMemGetInfo changed to compute free memory based on information from kfd instead of relying on hc::am_tracker.


[ROCm/hip commit: 3d661e4706]
2019-10-01 12:40:36 +05:30
Maneesh Gupta 52f126b557 Bump version to 2.10 (#1483)
Change-Id: I22ac0ae723bc537e027306dbb0f1594552fd33a4

[ROCm/hip commit: 96cf31547e]
2019-10-01 12:39:08 +05:30
Rahul Garg c731c74aea [ci] Enable tests on ROCm 2.8 (#1482)
[ROCm/hip commit: f6ad567d55]
2019-10-01 12:38:47 +05:30
Sarbojit2019 bfa8867a64 [dtests] Separated C macros from CPP header file (#1429)
* Separated C macros from CPP header file

* Updated review comment


[ROCm/hip commit: cde5119c9e]
2019-10-01 12:38:32 +05:30
Evgeny Mankov f738c592c7 [HIPIFY][perl] Generate transformExternShared function
+ Update hipify-perl accordingly


[ROCm/hip commit: 65964db02c]
2019-09-30 17:47:46 +03:00
Evgeny Mankov 0170c05e0e Merge pull request #1485 from emankov/hipify-clang
[HIPIFY][perl] Generate simpleSubstitutions function

[ROCm/hip commit: 2c7657d51f]
2019-09-30 16:55:31 +03:00
Evgeny Mankov 14102880b4 [HIPIFY][perl] Generate simpleSubstitutions function
+ Update hipify-perl accordingly


[ROCm/hip commit: 0f19300383]
2019-09-30 16:53:19 +03:00
Jeff Daily dcd73a1a87 hipModuleUnload should remove global variables from memtracker (#1464)
[ROCm/hip commit: 56f67e5e36]
2019-09-30 10:41:20 +05:30
Yaxun (Sam) Liu 21201779c6 Fix cast of __half for HIP-clang (#1475)
[ROCm/hip commit: 56193a7828]
2019-09-30 10:40:42 +05:30
satyanveshd 25699d3b03 Map clock64() to __builtin_readcyclecounter() (#1473)
Fixes SWDEV-203215.

[ROCm/hip commit: 4b413739a9]
2019-09-30 10:40:31 +05:30
Rahul Garg b71fbba99b [docs] Fix sample links in hip_profiling (#1472)
[ROCm/hip commit: 4615d7ca12]
2019-09-30 10:40:01 +05:30
eshcherb a0dab5e09c to include hip_prof_str.h under USE_PROF_API macro (#1470)
[ROCm/hip commit: 8234da33b9]
2019-09-30 10:39:41 +05:30
Alex Voicu 4f1cb316c6 Optimise the gridDim.n * blockDim.m idiom (#1468)
[ROCm/hip commit: ab8fe8a3d8]
2019-09-30 10:39:23 +05:30
AlexBinXie e404049a71 [hip] Added gfx803,gfx1010,gfx1012 kernel binary hipModule test. (#1444)
This is to address hipModule test seg fault in GFX1010

[ROCm/hip commit: b3e6ba50c3]
2019-09-30 10:38:37 +05:30
Evgeny Mankov 042d68e5fb [HIPIFY] Reconcile transformation (statistics) types between hipify-clang and hipify-perl
+ Update hipify-perl accordingly


[ROCm/hip commit: 76a439f4c0]
2019-09-29 17:33:37 +03:00
Evgeny Mankov 7ae34e1b45 [HIPIFY][perl] Generate stat functions
TODO: make statistics as much as similar to hipify-clang's


[ROCm/hip commit: 849b2678a8]
2019-09-29 14:20:32 +03:00
Evgeny Mankov e1beef5641 [HIPIFY][doc] The latest cuDNN 7.6.4 is supported
[ROCm/hip commit: b1e7b1437d]
2019-09-28 20:49:56 +03:00
Evgeny Mankov 8f68e9e035 [HIPIFY][perl] Code clean-up before continuing generation
[ROCm/hip commit: 0c9b661d56]
2019-09-28 20:44:15 +03:00
Rahul Garg 017a60d72b Merge pull request #1457 from yxsamliu/launch2
Add new kernel launching API for hip-clang

[ROCm/hip commit: b187621b12]
2019-09-27 12:36:26 -07:00
Evgeny Mankov d265ecac09 [HIPIFY] Generate more hipify-perl (continuation)
+ Minor hipify-perl clean-up
+ Minor CUDA2HIP_Perl refactoring


[ROCm/hip commit: f21e7d8abc]
2019-09-27 19:10:54 +03:00
Yaxun (Sam) Liu 9ef2687f45 Add new kernel launching API for hip-clang
[ROCm/hip commit: 3c80389584]
2019-09-26 20:15:24 -04:00
Evgeny Mankov 3aa9f6bd6e [HIPIFY] Add supported fp16 functions
+ Update hipify-perl accordingly


[ROCm/hip commit: f50852e3a6]
2019-09-26 18:13:20 +03:00
Evgeny Mankov 301cd12dc5 Merge pull request #1467 from emankov/master
[HIPIFY][doc] Update README.md

[ROCm/hip commit: d949247387]
2019-09-26 17:11:16 +03:00
Evgeny Mankov 2c33c89120 [HIPIFY][doc] Update README.md
+ Testing, versioning


[ROCm/hip commit: d17a8e04f1]
2019-09-26 17:08:29 +03:00
Sarbojit2019 7f7a5a3712 [HIP] Add tccDriver info in hipDeviceProp
Fixes #1433.

[ROCm/hip commit: 0fa42af08c]
2019-09-26 13:53:33 +05:30