Граф коммитов

51 Коммитов

Автор SHA1 Сообщение Дата
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