Aditya Atluri
4255c3cb44
fixed device selection during compilation to use rocm_agent_enumerator
...
1. Changed hipcc to use rocm_agent_enumerator
2. Changed square sample test to use device variable
[ROCm/hip-tests commit: 8e3e104313 ]
2017-07-21 15:50:12 -05:00
Maneesh Gupta
182d5261b3
Merge branch 'amd-develop' into amd-master
...
Change-Id: I312fb9d1181733ef5160d1e993e2ae57ced0f6b3
(cherry picked from commit 88fb807af0 )
[ROCm/hip-tests commit: b8fd2f159a ]
2017-04-25 00:01:30 -04:00
Maneesh Gupta
b6dc347329
Merge branch 'amd-develop' into amd-master
...
Change-Id: I53d5a8916d769c4f0fe60d2ee3b240551da80b4f
(cherry picked from commit 01c523f6c9 )
[ROCm/hip-tests commit: 9fcc03e2b6 ]
2017-04-07 11:10:59 -05:00
Aditya Atluri
b41e69b99c
added module api sample which uses hipHccModuleLaunchKernel
...
Change-Id: I7bce60b4480a3b5ff7ed69c3256078ded65a0945
[ROCm/hip-tests commit: 8e2b7147a5 ]
2017-03-31 14:30:40 -05:00
Aditya Atluri
8f495da889
added debug support for HIP sample
...
Change-Id: Ia7265234082039b68114f7421f4dbcb7149d4d2b
[ROCm/hip-tests commit: 93a0b55616 ]
2017-03-31 14:13:46 -05:00
Aditya Atluri
ae52620393
Fixed bit_extract
...
Change-Id: I92d7b7a302e3fa0db84889fb5dc6b612e6a53c73
[ROCm/hip-tests commit: 8bc80debe4 ]
2017-03-31 13:35:26 -05:00
Aditya Atluri
60636db8ee
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-tests commit: 7735b454a1 ]
2017-03-31 12:11:34 -05:00
Sun, Peng
d59dbb3fd6
revert workaround for square sample and update doc on GGL
...
Change-Id: I731c68ca4111e7dc2e45bef51c4cad2c23fc81f8
[ROCm/hip-tests commit: c4c4d95db6 ]
2017-03-21 10:26:09 -05:00
pensun
d33885889d
Initial integration with Alex' Generic Grid Launch
...
Change-Id: I559afb80e9e39ec0d119bb3bf3b85ef9e448caf6
[ROCm/hip-tests commit: 323807d02b ]
2017-03-17 14:59:34 -05:00
Aditya Atluri
1ec7582820
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-tests commit: 219343027f ]
2017-03-17 13:11:34 -05:00
Aditya Atluri
e2b0e9c8ea
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-tests commit: af22699ec6 ]
2017-03-07 11:24:32 -06:00
Ben Sander
09ede45f88
Doc update - describe debug techniques
...
Also tweak sample to remove unneeded HIP_KERNEL_NAME.
Comment update
[ROCm/hip-tests commit: 0390b12175 ]
2017-01-19 12:40:45 -06:00
Maneesh Gupta
79a84fe4bd
hcc_dialects/Makefile: use clamp-config
...
Change-Id: I86df82f75b75125825e22d0545209a19386d9936
[ROCm/hip-tests commit: aaf1547bff ]
2016-11-10 11:31:50 +05:30
Ben Sander
03077c1d6d
Update gitignore for some common output files
...
Change-Id: I9cd60f042af4dba07fe0fdbd2ee442936ff8c7bd
[ROCm/hip-tests commit: 997dbf0d6a ]
2016-11-06 04:26:15 -06:00
Ben Sander
5f616039cb
Add new hipdemangleatp and snapshot sample update for new functionality
...
Change-Id: Ie19c683b2b0bdfeb0c3fcf89444c2e21b7f606e7
[ROCm/hip-tests commit: f8c4fa982a ]
2016-10-27 23:09:31 -05:00
Maneesh Gupta
444284037a
samples: Updated copyright header
...
Change-Id: I821f514ced5e34d492cb167b65d7273e26ed7b84
[ROCm/hip-tests commit: a46e251daf ]
2016-10-15 23:05:04 +05:30
Ben Sander
2ecfb086d6
Refactor module API test.
...
- Add PASSED/FAIL indication.
- Set args using struct rather than void* array.
Change-Id: Ic924f88c49cc46979b12b7fef8650081e3b5f58c
[ROCm/hip-tests commit: 116400c18a ]
2016-10-14 23:19:25 -05:00
Aditya Atluri
0203324265
indent correction for square.cu
...
Change-Id: I2ca008e260b920ac3a503ad2a4bb28cd32300c98
[ROCm/hip-tests commit: 435c13ef7d ]
2016-10-12 19:26:59 -05:00
Aditya Atluri
3c4e02c7b2
added copyright to module sample kernel file
...
Change-Id: If57e0761df63c902e1677084ff85106ec49df5de
[ROCm/hip-tests commit: 1eb1c6573f ]
2016-10-12 19:23:48 -05:00
Maneesh Gupta
c0b972508a
samples: Updated to use new hip include path
...
Change-Id: I53a1385a17f13a997ea21d14315f15a3ad851dab
[ROCm/hip-tests commit: 937c0389cb ]
2016-10-04 22:21:10 +05:30
Aditya Atluri
30c5cfb9ee
added vimrc for current project
...
1. Added vimrc config file for HIP
2. Corrected square sample indent
Change-Id: I3e1d92403571148fe6825db6ad63ad925ae69519
[ROCm/hip-tests commit: be3fd69bd1 ]
2016-09-15 11:40:17 -05:00
Maneesh Gupta
d078b0d836
module_api/Makefile: Update as per newer hipgenisa.sh
...
Change-Id: I479c74eae00d7521434f2740ce5930e326ea05cf
[ROCm/hip-tests commit: 2145e2ba61 ]
2016-09-06 17:47:10 +05:30
Maneesh Gupta
6ee30001c1
module_api sample: Remove unnecessary platform checks
...
Change-Id: I1d531264d51ff952a3a68d554672b6d293e23379
[ROCm/hip-tests commit: e2469d5c55 ]
2016-09-04 21:25:14 +05:30
Rahul Garg
ae370fc42f
Removed NVCC check for hipCtxXXX functions in module_api/runKernel.cpp
...
Change-Id: I2bdd4fadf41063ec60626f1850e16f8307ebe6b5
[ROCm/hip-tests commit: 71736d2ed2 ]
2016-09-04 20:37:29 +05:30
Maneesh Gupta
ef242c5929
module_api: HCC path no longer needs mangled kernel name
...
Change-Id: I4c1cb218bfdd05c9fba57276167e3e4205b93614
[ROCm/hip-tests commit: b250c5a7b3 ]
2016-09-04 16:26:16 +05:30
Maneesh Gupta
be8073e10f
module_api sample: no longer need EXTERN_C workaround
...
Change-Id: Ida087d832df8e1f3620b38f920ec2853aad641c8
[ROCm/hip-tests commit: c63944fc08 ]
2016-09-04 13:49:43 +05:30
Maneesh Gupta
2589f37ff6
module_api: workaround to use vcpy_kernel.cpp for NV path
...
Change-Id: Ib4868bf02c64070e846c19427c39289609909466
[ROCm/hip-tests commit: 6618c010b5 ]
2016-09-04 12:35:08 +05:30
pensun
3472b0b002
For module_api sample, use vcpy_kernel.cu to generate ptx file for NV path.
...
Change-Id: Id0033678834288c4eaa56b12e7d447119be99deb
[ROCm/hip-tests commit: 49971e8c9e ]
2016-09-03 21:06:58 -05:00
Aditya Atluri
99d59cbcbd
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-tests commit: 6ca7a87e0e ]
2016-09-02 13:17:17 -05:00
Ben Sander
cf0cbf866d
Fix double-lock of stream on hipModuleLaunchKernel
...
Change-Id: I4ca164971c25f4eb8fbcca11d6258367bb3d2ab4
[ROCm/hip-tests commit: 512ff8ec8e ]
2016-09-02 12:47:49 -05:00
Ben Sander
43eb8bc993
Fix av::copy in dialects to use capture-by-value
...
Change-Id: Ibce1488a1326f66b92b4d5b351230666b691ed31
[ROCm/hip-tests commit: cb539b227c ]
2016-09-02 09:46:59 -05:00
Ben Sander
3ced85b97a
enable hc_am example in hcc_ddialects example
...
Change-Id: Iec2f9eb05f95cb025c157fee8fd284aab844d1a2
[ROCm/hip-tests commit: 2341e48842 ]
2016-09-02 09:46:59 -05:00
Aditya Atluri
57633db80a
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-tests commit: ebc17b0d6e ]
2016-09-01 10:39:14 -05:00
Maneesh Gupta
def3b99232
Fixed module_api/Makefile to set flags based on HIP_PLATFORM
...
Change-Id: I2fa9a556e0c4f25f4963ecef1d25eb922f9af1b9
[ROCm/hip-tests commit: 176c74af6a ]
2016-09-01 15:11:12 +05:30
Maneesh Gupta
ea454f1d9a
module_api/Makefile: Use gencodeobject instead of genisa
...
Change-Id: I7e3523810f5603ad727b1fda7ff2d0dc53ec72d7
[ROCm/hip-tests commit: 52e3d0e799 ]
2016-09-01 12:10:31 +05:30
Aditya Atluri
cd0589ff02
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-tests commit: c1b1086c71 ]
2016-08-31 13:56:07 -05:00
Maneesh Gupta
ad1c6108ae
Fix bit_extract sample
...
Change-Id: I933f932bac26d9a9469d5d069973af166e11cbcd
[ROCm/hip-tests commit: e89fba7fe1 ]
2016-05-20 01:06:08 -04:00
Maneesh Gupta
3db5dd362c
Fix square.cu to use cudaError_t instead of hipError_t
...
Change-Id: If3314910d1c03122741d3e0a45e14a4412c473b3
[ROCm/hip-tests commit: f6544a376b ]
2016-05-12 10:13:07 +05:30
Maneesh Gupta
e5cabc4a4d
hcc_dialects report PASSED when passed
...
[ROCm/hip-tests commit: 07026bfdea ]
2016-05-03 14:32:59 +05:30
Maneesh Gupta
df93c6a288
bit_extract reports PASSED when passed
...
[ROCm/hip-tests commit: fb88bb1c17 ]
2016-05-03 14:19:25 +05:30
Maneesh Gupta
52022d72d4
Fix makefiles in samples
...
[ROCm/hip-tests commit: 307b24b9d5 ]
2016-04-18 10:15:35 +05:30
Maneesh Gupta
cb0c7b71a7
Replace /opt/hcc -> /opt/rocm/hcc and /opt/hsa -> /opt/rocm/hsa
...
[ROCm/hip-tests commit: 4092a1efe8 ]
2016-04-15 12:56:31 +05:30
Ben Sander
5dda7686cb
Fix HIP_PATH, CHECK macro in samples.
...
[ROCm/hip-tests commit: 40e3772d40 ]
2016-04-13 17:37:39 -05:00
Ben Sander
a8ddf0d4c5
add hcc dialects sample
...
[ROCm/hip-tests commit: a296b93281 ]
2016-04-13 17:32:38 -05:00
Ben Sander
90522e6e1b
Use HIP_PATH if set else use relative ../...
...
[ROCm/hip-tests commit: 2fd45f0a6d ]
2016-04-11 07:58:58 -05:00
Maneesh Gupta
6d4cf596db
Remove deprecated KERNELBEGIN and KERNELEND from bit_extract sample
...
[ROCm/hip-tests commit: 2433bca2b1 ]
2016-04-04 14:47:02 +05:30
streamhsa
f2f6e3166a
change makefile for samples
...
[ROCm/hip-tests commit: 155c366e79 ]
2016-03-29 16:02:09 +08:00
Aditya Atluri
0d32a4fecb
corrected hipDeviceGetProperties to hipGetDeviceProperties - not docs
...
[ROCm/hip-tests commit: 0155e5b879 ]
2016-03-06 08:31:04 -06:00
Ben Sander
47c50f5906
Update links in docs to GPUOpen and to Doxygen
...
[ROCm/hip-tests commit: afac6a2c4a ]
2016-01-27 00:23:47 -06:00
Aditya Avinash Atluri
36f4cc2224
Update README.md
...
[ROCm/hip-tests commit: 9c7e2593e9 ]
2016-01-26 10:43:41 -05:00