Maneesh Gupta
c8f38a139a
hipcc defaults to code object v3 ( #1298 )
...
Change-Id: I272ec61090fa504d631fb54371a73dd6fd17a167
2019-10-04 13:35:21 +05:30
foreman
b45737072d
P4 to Git Change 2008164 by vsytchen@vsytchen-remote-ocl-win10 on 2019/10/03 14:14:21
...
SWDEV-201925 - hipArray3DCreate() not available in HIP/PAL on Windows
1. Update HIP's module definition files
ReviewBoardURL = http://ocltc.amd.com/reviews/r/18068/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#29 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#28 edit
2019-10-03 13:26:42 -05:00
Siu Chi Chan
d8e09c4b70
fix kernel descriptor bug with code object v3
...
Change-Id: I9306b2baf36d338e36c5ab1226f74373a61a5ae0
2019-10-03 10:56:35 -04:00
Evgeny Mankov
add6530f77
Merge pull request #1501 from emankov/master
...
[HIPIFY][perl] Start to generate hipify-perl under an option -perl
2019-10-03 16:33:23 +03:00
Evgeny Mankov
04988dcdea
[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
2019-10-03 16:30:48 +03:00
Evgeny Mankov
3de100f6fe
Merge pull request #1500 from emankov/master
...
[HIPIFY][perl] Finishing with generation of hipify-perl
2019-10-03 16:03:30 +03:00
Evgeny Mankov
94aac73b3b
[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
2019-10-03 16:00:52 +03:00
Jenkins
1e65797dbc
Merge 'master' into 'amd-master'
...
Change-Id: Id4dae3f5d145db304d2bd60a1105dd9563805da9
2019-10-03 05:10:17 -04:00
foreman
98e4fa0634
P4 to Git Change 2007650 by jujiang@JJ-OCL-hip on 2019/10/02 16:04:31
...
SWDEV-205724 - Issue with hipTexRefSetAddress in HIP/PAL on Windows
Handle nullptr channel format desc
http://ocltc.amd.com/reviews/r/18065/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#20 edit
2019-10-02 16:24:33 -04:00
foreman
2341fb14eb
P4 to Git Change 2007527 by michliao@hliao-dev-00-hip.rocm-workspace on 2019/10/02 12:55:07
...
SWDEV-145570 - Add the missing header of <sstream>.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/trace_helper.h#2 edit
2019-10-02 13:00:29 -04:00
Evgeny Mankov
8d7083a10c
Merge pull request #1496 from emankov/master
...
[HIPIFY] Return to wrapping with HIP_KERNEL_NAME(...) macro of a template instantiation kernel launch
2019-10-02 16:03:18 +03:00
Evgeny Mankov
fee2f0fa78
[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.
2019-10-02 16:01:07 +03:00
Evgeny Mankov
8549cc7e1c
Merge pull request #1492 from emankov/master
...
[HIPIFY][#1490 ][fix] Populate the list of supported device atomic functions
2019-10-01 14:00:07 +03:00
Evgeny Mankov
2371150401
[HIPIFY][ #1490 ][fix] Populate the list of supported device atomic functions
...
+ Update hipify-perl accordingly
+ Add atomics.cu test on all atomics
2019-10-01 13:57:46 +03:00
Evgeny Mankov
4a060525d5
Merge pull request #1489 from emankov/master
...
[HIPIFY][perl] Generate transformKernelLaunch
2019-10-01 11:18:41 +03:00
Evgeny Mankov
0d8d0f1ebc
[HIPIFY][perl] Generate transformKernelLaunch
...
+ Update hipify-perl accordingly
+ Minor refactoring
2019-10-01 11:17:27 +03:00
satyanveshd
1ae4cbed4d
Reimplement hipMemGetInfo ( #1447 )
...
Addresses SWDEV-136570. hipMemGetInfo changed to compute free memory based on information from kfd instead of relying on hc::am_tracker.
2019-10-01 12:40:36 +05:30
Maneesh Gupta
03c1fb1a8f
Bump version to 2.10 ( #1483 )
...
Change-Id: I22ac0ae723bc537e027306dbb0f1594552fd33a4
2019-10-01 12:39:08 +05:30
Rahul Garg
85a422916a
[ci] Enable tests on ROCm 2.8 ( #1482 )
2019-10-01 12:38:47 +05:30
Sarbojit2019
6c06fb5f0a
[dtests] Separated C macros from CPP header file ( #1429 )
...
* Separated C macros from CPP header file
* Updated review comment
2019-10-01 12:38:32 +05:30
Evgeny Mankov
fae82d73d7
Merge pull request #1486 from emankov/hipify-clang
...
[HIPIFY][perl] Generate transformExternShared function
2019-09-30 17:51:07 +03:00
Evgeny Mankov
bf5546f35e
[HIPIFY][perl] Generate transformExternShared function
...
+ Update hipify-perl accordingly
2019-09-30 17:47:46 +03:00
Evgeny Mankov
0e91fb36d2
Merge pull request #1485 from emankov/hipify-clang
...
[HIPIFY][perl] Generate simpleSubstitutions function
2019-09-30 16:55:31 +03:00
Evgeny Mankov
4860559996
[HIPIFY][perl] Generate simpleSubstitutions function
...
+ Update hipify-perl accordingly
2019-09-30 16:53:19 +03:00
Jenkins
13f59101dd
Merge 'master' into 'amd-master'
...
Change-Id: I59f0b6a69cd389ed93b01bb902f97f7033a3499c
2019-09-30 04:17:40 -04:00
Jeff Daily
2a53299f07
hipModuleUnload should remove global variables from memtracker ( #1464 )
2019-09-30 10:41:20 +05:30
Yaxun (Sam) Liu
7b3b82bd0d
Fix cast of __half for HIP-clang ( #1475 )
2019-09-30 10:40:42 +05:30
satyanveshd
ff1b23b558
Map clock64() to __builtin_readcyclecounter() ( #1473 )
...
Fixes SWDEV-203215.
2019-09-30 10:40:31 +05:30
Rahul Garg
9816122a62
[docs] Fix sample links in hip_profiling ( #1472 )
2019-09-30 10:40:01 +05:30
eshcherb
b8139f7da4
to include hip_prof_str.h under USE_PROF_API macro ( #1470 )
2019-09-30 10:39:41 +05:30
Alex Voicu
33c40ee510
Optimise the gridDim.n * blockDim.m idiom ( #1468 )
2019-09-30 10:39:23 +05:30
AlexBinXie
cda068edd5
[hip] Added gfx803,gfx1010,gfx1012 kernel binary hipModule test. ( #1444 )
...
This is to address hipModule test seg fault in GFX1010
2019-09-30 10:38:37 +05:30
Evgeny Mankov
8316aeccc4
Merge pull request #1481 from emankov/hipify-clang
...
[HIPIFY] Reconcile transformation (statistics) types between hipify-clang and hipify-perl
2019-09-29 17:35:04 +03:00
Evgeny Mankov
b42a476614
[HIPIFY] Reconcile transformation (statistics) types between hipify-clang and hipify-perl
...
+ Update hipify-perl accordingly
2019-09-29 17:33:37 +03:00
Evgeny Mankov
377dd66edf
Merge pull request #1480 from emankov/hipify-clang
...
[HIPIFY][perl] Generate stat functions
2019-09-29 14:22:04 +03:00
Evgeny Mankov
46273f86a1
[HIPIFY][perl] Generate stat functions
...
TODO: make statistics as much as similar to hipify-clang's
2019-09-29 14:20:32 +03:00
Evgeny Mankov
d167dcf40c
Merge pull request #1478 from emankov/hipify-clang
...
[HIPIFY][doc] The latest cuDNN 7.6.4 is supported
2019-09-28 20:51:40 +03:00
Evgeny Mankov
bf2b8a6373
[HIPIFY][doc] The latest cuDNN 7.6.4 is supported
2019-09-28 20:49:56 +03:00
Evgeny Mankov
3160ac2c2e
Merge pull request #1477 from emankov/hipify-clang
...
[HIPIFY][perl] More code clean-up before continuing generation
2019-09-28 20:46:04 +03:00
Evgeny Mankov
cdd1888293
[HIPIFY][perl] Code clean-up before continuing generation
2019-09-28 20:44:15 +03:00
foreman
fa60a0083f
P4 to Git Change 2005774 by kjayapra@3_HIPWS_P2P_ROCM2 on 2019/09/27 17:54:03
...
SWDEV-144570 - Adding extern var support for dynamically loaded modules for Texture reference.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#43 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#42 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#43 edit
2019-09-27 18:00:49 -04:00
foreman
34af69a76e
P4 to Git Change 2005731 by vsytchen@vsytchen-hip-win10 on 2019/09/27 16:34:38
...
SWDEV-192384 - [HIP CQE][HIPonPAL][19.40] hipBindTexRef1DFetch, hipTextureRef2D are failed on all ASICs for both Win/Lnx
1. Correctly set the image type for textures created from arrays.
2. Allow creating any kind of image from a buffer.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/18051/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#166 edit
2019-09-27 16:44:50 -04:00
foreman
87e901fcdc
P4 to Git Change 2005676 by kjayapra@0_HIPWS_LNX1_ROCM on 2019/09/27 15:33:19
...
SWDEV-145570 - Accomadating Texture Header changes.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#18 edit
2019-09-27 15:39:51 -04:00
Rahul Garg
6cfb65d11b
Merge pull request #1457 from yxsamliu/launch2
...
Add new kernel launching API for hip-clang
2019-09-27 12:36:26 -07:00
foreman
a00020106d
P4 to Git Change 2005601 by gandryey@gera-hip-lnx on 2019/09/27 13:58:55
...
SWDEV-184709 - support hipLaunchCooperativeKernel()
- Switch to the device library functions for GWS sync and init
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#42 edit
... //depot/stg/opencl/drivers/opencl/make/hip.git/tests/src/runtimeApi/module/hipCooperativeGroup.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palschedcl.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#152 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocschedcl.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#87 edit
2019-09-27 14:07:19 -04:00
foreman
27098e82fe
P4 to Git Change 2005583 by skudchad@skudchad_test2_win_opencl on 2019/09/27 13:25:25
...
SWDEV-199293 - Fix build on windows. Include header in hip_internal.hpp
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#42 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_rtc.cpp#7 edit
2019-09-27 13:31:58 -04:00
Evgeny Mankov
5b12667051
Merge pull request #1474 from emankov/master
...
[HIPIFY] Generate more hipify-perl (continuation)
2019-09-27 19:14:01 +03:00
Evgeny Mankov
0d36e13ce9
[HIPIFY] Generate more hipify-perl (continuation)
...
+ Minor hipify-perl clean-up
+ Minor CUDA2HIP_Perl refactoring
2019-09-27 19:10:54 +03:00
foreman
93aca4f8dc
P4 to Git Change 2005454 by michliao@hliao-dev-00-hip.rocm-workspace on 2019/09/27 08:45:19
...
SWDEV-199293 - Fix build
- source code should be self-sufficient, i.e., including headers
directly referenced.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_rtc.cpp#6 edit
2019-09-27 08:55:43 -04:00
Jenkins
91da26d1cb
Merge 'master' into 'amd-master'
...
Change-Id: I27cef7b297b1a06b20be5e4d7f76ec4ecd958eb5
2019-09-27 05:58:37 -04:00