Ben Sander
84f9f6dc5c
Fix compilation error with nvcc (c++ nullptr)
...
[ROCm/hip commit: 6d5ac3fbac ]
2017-04-21 09:01:34 -05:00
Maneesh Gupta
acbde105c6
Fix build issues with bit_extract sample
...
Change-Id: I628b3c83a16f7adf0ab8ca60aecde8c073c34fd9
[ROCm/hip commit: 935e3cd649 ]
2017-04-07 15:24:10 +05:30
Aditya Atluri
14f19f70d3
added module api sample which uses hipHccModuleLaunchKernel
...
Change-Id: I7bce60b4480a3b5ff7ed69c3256078ded65a0945
[ROCm/hip commit: 6e1756fe23 ]
2017-03-31 14:30:40 -05:00
Aditya Atluri
e66e4298c6
added debug support for HIP sample
...
Change-Id: Ia7265234082039b68114f7421f4dbcb7149d4d2b
[ROCm/hip commit: 3eed9aba5d ]
2017-03-31 14:13:46 -05:00
Aditya Atluri
668cf3d401
Fixed bit_extract
...
Change-Id: I92d7b7a302e3fa0db84889fb5dc6b612e6a53c73
[ROCm/hip commit: 7d0a406fba ]
2017-03-31 13:35:26 -05:00
Aditya Atluri
ccf799c453
added new api hipHccModuleLaunchKernel
...
1. hipHccModuleLaunchKernel is same as hipModuleLaunchKernel with OpenCL workitem model
2. Added copy right
3. Fixed header naming
Change-Id: I6a7c35a3566e2f8d3f5056613e34193775d4b236
[ROCm/hip commit: b9091ba818 ]
2017-03-31 12:11:34 -05:00
Sun, Peng
c5b6222d62
revert workaround for square sample and update doc on GGL
...
Change-Id: I731c68ca4111e7dc2e45bef51c4cad2c23fc81f8
[ROCm/hip commit: 329e2182d6 ]
2017-03-21 10:26:09 -05:00
pensun
762090f564
Initial integration with Alex' Generic Grid Launch
...
Change-Id: I559afb80e9e39ec0d119bb3bf3b85ef9e448caf6
[ROCm/hip commit: 33c38de407 ]
2017-03-17 14:59:34 -05:00
Aditya Atluri
95c7942f5c
Added default module launch api functionality
...
1. As in hipModuleLaunchKernel(..., kernelParams, nullptr); works with this commit
2. Added headers AMDGPUPTNote.h, AMDGPURuntimeMetadata.h to do code object meta data parsing
3. Changed CMake to look at llvm link libraries
4. HIP developer should set env variable LLVM_HOME to remove link errors
5. HIP depends on installed LLVM (not source, not build)
6. Added sample to test out the feature
7. Right now HCC does not support embedding metadata in code object. Use clang opencl
8. Changed HIPCC to read LLVM_HOME env var
9. New argument to CMake should be given -DLLVM_HOME=<where llvm 5.0 is installed>
Change-Id: Iba38194aa872d97cc2c90a8e5ff746c48055c868
[ROCm/hip commit: 99432cc12c ]
2017-03-17 13:11:34 -05:00
Aditya Atluri
6cbeeb8e59
added new field to hipDeviceProp_t structure gcnArch.
...
1. It is an integer containing gfx values 701, 801, 802, 803
2. On NV path, it is zero
Change-Id: I2b4c7f48981d0214d8c6b1905d2cc85b16203419
[ROCm/hip commit: f86f3b3b33 ]
2017-03-07 11:24:32 -06:00
Ben Sander
5998ca2d85
Doc update - describe debug techniques
...
Also tweak sample to remove unneeded HIP_KERNEL_NAME.
Comment update
[ROCm/hip commit: 1f5d16afe7 ]
2017-01-19 12:40:45 -06:00
Maneesh Gupta
ee5d7ba293
hcc_dialects/Makefile: use clamp-config
...
Change-Id: I86df82f75b75125825e22d0545209a19386d9936
[ROCm/hip commit: 36024deb3a ]
2016-11-10 11:31:50 +05:30
Ben Sander
b478d8a0b8
Update gitignore for some common output files
...
Change-Id: I9cd60f042af4dba07fe0fdbd2ee442936ff8c7bd
[ROCm/hip commit: c59fe09a81 ]
2016-11-06 04:26:15 -06:00
Ben Sander
ed022118bb
Add new hipdemangleatp and snapshot sample update for new functionality
...
Change-Id: Ie19c683b2b0bdfeb0c3fcf89444c2e21b7f606e7
[ROCm/hip commit: f95482c7c5 ]
2016-10-27 23:09:31 -05:00
Maneesh Gupta
92498c947b
samples: Updated copyright header
...
Change-Id: I821f514ced5e34d492cb167b65d7273e26ed7b84
[ROCm/hip commit: 501778898f ]
2016-10-15 23:05:04 +05:30
Ben Sander
6f878f2e4a
Refactor module API test.
...
- Add PASSED/FAIL indication.
- Set args using struct rather than void* array.
Change-Id: Ic924f88c49cc46979b12b7fef8650081e3b5f58c
[ROCm/hip commit: 3ae3c39e44 ]
2016-10-14 23:19:25 -05:00
Aditya Atluri
a11cd21801
indent correction for square.cu
...
Change-Id: I2ca008e260b920ac3a503ad2a4bb28cd32300c98
[ROCm/hip commit: 1f28d992d3 ]
2016-10-12 19:26:59 -05:00
Aditya Atluri
b0d6eb9540
added copyright to module sample kernel file
...
Change-Id: If57e0761df63c902e1677084ff85106ec49df5de
[ROCm/hip commit: 068785ee30 ]
2016-10-12 19:23:48 -05:00
Maneesh Gupta
2dba960b07
samples: Updated to use new hip include path
...
Change-Id: I53a1385a17f13a997ea21d14315f15a3ad851dab
[ROCm/hip commit: 3a247efb2f ]
2016-10-04 22:21:10 +05:30
Aditya Atluri
ac30522114
added vimrc for current project
...
1. Added vimrc config file for HIP
2. Corrected square sample indent
Change-Id: I3e1d92403571148fe6825db6ad63ad925ae69519
[ROCm/hip commit: 4911876371 ]
2016-09-15 11:40:17 -05:00
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
Ben Sander
4eb8d5c171
Fix av::copy in dialects to use capture-by-value
...
Change-Id: Ibce1488a1326f66b92b4d5b351230666b691ed31
[ROCm/hip commit: fb7046160f ]
2016-09-02 09:46:59 -05:00
Ben Sander
1ef87ac5f2
enable hc_am example in hcc_ddialects example
...
Change-Id: Iec2f9eb05f95cb025c157fee8fd284aab844d1a2
[ROCm/hip commit: cd3a0a2d61 ]
2016-09-02 09:46:59 -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
Maneesh Gupta
5592d53ff5
Fix bit_extract sample
...
Change-Id: I933f932bac26d9a9469d5d069973af166e11cbcd
[ROCm/hip commit: bd31d333e6 ]
2016-05-20 01:06:08 -04:00
Maneesh Gupta
d1e6c121f3
Fix square.cu to use cudaError_t instead of hipError_t
...
Change-Id: If3314910d1c03122741d3e0a45e14a4412c473b3
[ROCm/hip commit: 3f83673b04 ]
2016-05-12 10:13:07 +05:30
Maneesh Gupta
fc73044bf2
hcc_dialects report PASSED when passed
...
[ROCm/hip commit: 6181988232 ]
2016-05-03 14:32:59 +05:30
Maneesh Gupta
d253806e64
bit_extract reports PASSED when passed
...
[ROCm/hip commit: cb6a5d9421 ]
2016-05-03 14:19:25 +05:30
Maneesh Gupta
b8cd64dec9
Fix makefiles in samples
...
[ROCm/hip commit: bcaefb81fc ]
2016-04-18 10:15:35 +05:30
Maneesh Gupta
32e35b671d
Replace /opt/hcc -> /opt/rocm/hcc and /opt/hsa -> /opt/rocm/hsa
...
[ROCm/hip commit: 5a31bad821 ]
2016-04-15 12:56:31 +05:30
Ben Sander
05a43de72a
Fix HIP_PATH, CHECK macro in samples.
...
[ROCm/hip commit: 8bbe32a708 ]
2016-04-13 17:37:39 -05:00
Ben Sander
0618c39648
add hcc dialects sample
...
[ROCm/hip commit: 624b2f35ff ]
2016-04-13 17:32:38 -05:00
Ben Sander
c09e4adc03
Use HIP_PATH if set else use relative ../...
...
[ROCm/hip commit: 40e72dcd4a ]
2016-04-11 07:58:58 -05:00
Maneesh Gupta
5f1f0b34d0
Remove deprecated KERNELBEGIN and KERNELEND from bit_extract sample
...
[ROCm/hip commit: 70f8236ac5 ]
2016-04-04 14:47:02 +05:30
streamhsa
1d55744e91
change makefile for samples
...
[ROCm/hip commit: d0f0bf5c8e ]
2016-03-29 16:02:09 +08:00
Aditya Atluri
f1b8758919
corrected hipDeviceGetProperties to hipGetDeviceProperties - not docs
...
[ROCm/hip commit: d3ba2b9782 ]
2016-03-06 08:31:04 -06:00
Ben Sander
0d983ce647
Update links in docs to GPUOpen and to Doxygen
...
[ROCm/hip commit: 317566c1b6 ]
2016-01-27 00:23:47 -06:00
Aditya Avinash Atluri
c0aa29d381
Update README.md
...
[ROCm/hip commit: 1d74e7c05f ]
2016-01-26 10:43:41 -05:00
Ben Sander
97cf8b8ac9
Initial commit for GPUOpen Launch
...
[ROCm/hip commit: f38e63ff18 ]
2016-01-26 20:14:33 -06:00