Maneesh Gupta
88030a8f54
module_api/Makefile: Update as per newer hipgenisa.sh
...
Change-Id: I479c74eae00d7521434f2740ce5930e326ea05cf
[ROCm/hip commit: 9b93847628 ]
2016-09-06 17:47:10 +05:30
Maneesh Gupta
218f4f2c6e
module_api sample: Remove unnecessary platform checks
...
Change-Id: I1d531264d51ff952a3a68d554672b6d293e23379
[ROCm/hip commit: 0cc51f2a72 ]
2016-09-04 21:25:14 +05:30
Rahul Garg
f705877e44
Removed NVCC check for hipCtxXXX functions in module_api/runKernel.cpp
...
Change-Id: I2bdd4fadf41063ec60626f1850e16f8307ebe6b5
[ROCm/hip commit: 7c132821a8 ]
2016-09-04 20:37:29 +05:30
Maneesh Gupta
7776ff3ecb
module_api: HCC path no longer needs mangled kernel name
...
Change-Id: I4c1cb218bfdd05c9fba57276167e3e4205b93614
[ROCm/hip commit: 7020584cdf ]
2016-09-04 16:26:16 +05:30
Maneesh Gupta
6155170faf
module_api sample: no longer need EXTERN_C workaround
...
Change-Id: Ida087d832df8e1f3620b38f920ec2853aad641c8
[ROCm/hip commit: ba8a05a3c0 ]
2016-09-04 13:49:43 +05:30
Maneesh Gupta
576add3596
module_api: workaround to use vcpy_kernel.cpp for NV path
...
Change-Id: Ib4868bf02c64070e846c19427c39289609909466
[ROCm/hip commit: 07badd6f4e ]
2016-09-04 12:35:08 +05:30
pensun
e9f4f40a45
For module_api sample, use vcpy_kernel.cu to generate ptx file for NV path.
...
Change-Id: Id0033678834288c4eaa56b12e7d447119be99deb
[ROCm/hip commit: e08f4513c1 ]
2016-09-03 21:06:58 -05:00
Aditya Atluri
6e9fc7523d
corrected offline kernel compilation on hipcc path
...
1. hipgenisa.sh now adds int main(){} during kernel compilation. User does not have to put it there
2. Renamed vcpy_isa.cpp to vcpy_kernel.cpp
3. Removed vcpy_isa.cu as the kernel code should be common for both paths
4. Changed Makefile and runkernel.cpp to work with above changes
Change-Id: I9f8c84706b44bb500bc493a68e959762b55a0142
[ROCm/hip commit: 4f8c45d05a ]
2016-09-02 13:17:17 -05:00
Ben Sander
5820670910
Fix double-lock of stream on hipModuleLaunchKernel
...
Change-Id: I4ca164971c25f4eb8fbcca11d6258367bb3d2ab4
[ROCm/hip commit: cdba60a566 ]
2016-09-02 12:47:49 -05:00
Aditya Atluri
d041291293
Fixed offline kernel compilation
...
1. Removed vcpy_isa.ptx as it should be generated during make
2. Made argument padding specific to hcc path
3. Renamed --gencodeobject to --genco
4. Changed Makefile to work on both nvcc and hcc path
Change-Id: Ifd053d541085d9ce4fd37bc21b07674786c7163e
[ROCm/hip commit: cc8ce4d58c ]
2016-09-01 10:39:14 -05:00
Maneesh Gupta
c99371e4f0
Fixed module_api/Makefile to set flags based on HIP_PLATFORM
...
Change-Id: I2fa9a556e0c4f25f4963ecef1d25eb922f9af1b9
[ROCm/hip commit: 811df250e6 ]
2016-09-01 15:11:12 +05:30
Maneesh Gupta
34ed6ed4cc
module_api/Makefile: Use gencodeobject instead of genisa
...
Change-Id: I7e3523810f5603ad727b1fda7ff2d0dc53ec72d7
[ROCm/hip commit: 13d1721431 ]
2016-09-01 12:10:31 +05:30
Aditya Atluri
87d3977451
added sample for how-to-use pre-compiled kernels1. Corrected the exit output of kernel compilation by hipcc
...
2. Added sample which loads/run kernel binary during runtime?
Change-Id: I26ccaca1f844fee317592e26c9e654ce548b96a8
[ROCm/hip commit: d5a6e22c59 ]
2016-08-31 13:56:07 -05:00