Sun, Peng
b323510002
Fix hip Module APIs by disabling GGL when hipcc takes -genco option
...
Change-Id: I0a79e9c8e750f92c3d0be336d6ff709a2d1afd63
[ROCm/clr commit: f9c8ac5435 ]
2017-04-02 11:56:15 -05:00
Sun, Peng
0e23f09b47
Fix warpSize, for related issue in hipeigen and torch
...
Change-Id: Ic66b24923a363304dca189011869ba7a0a6f8895
[ROCm/clr commit: a7d7797781 ]
2017-04-01 15:42:53 -05:00
Sun, Peng
72d4fe0213
Add copy right in grid_launch.cpp
...
Change-Id: I7de3fc32f13182b5c41a4e44147b642ba15e8636
[ROCm/clr commit: 9762667431 ]
2017-04-01 15:12:00 -05:00
Sun, Peng
f202567d83
Disable LLVM related config in CMakeLists.txt
...
Change-Id: I02e52264219d68c1ae8ea37c8df166a0edf9f7cd
[ROCm/clr commit: b91a37c78a ]
2017-04-01 15:01:00 -05:00
Sun, Peng
a8708e7bdd
Add grid_launch.cpp for GGL
...
Change-Id: I87ff9b3f1203d0909f998c96c839f7b321fc3f09
[ROCm/clr commit: ae8448a9af ]
2017-04-01 14:57:47 -05:00
Sun, Peng
5a4ac0929f
GGL update, fix for thread-safe access to streams (accelerator_views).
...
Change-Id: I6dd329a85b3ba7de23d52823febee0c53857a981
[ROCm/clr commit: df4cee1a57 ]
2017-04-01 14:50:39 -05:00
Sun, Peng
a4901cdcd3
Move current GGL limitations to hip_bugs.md
...
Change-Id: I77d0eae0a67eccef7dd2bea0f402736642c96554
[ROCm/clr commit: 5826e53644 ]
2017-04-01 08:21:06 -05:00
Aditya Atluri
1d20550299
added module api sample which uses hipHccModuleLaunchKernel
...
Change-Id: I7bce60b4480a3b5ff7ed69c3256078ded65a0945
[ROCm/clr commit: 0fab80e515 ]
2017-03-31 14:30:40 -05:00
Aditya Atluri
28c8d15412
added debug support for HIP sample
...
Change-Id: Ia7265234082039b68114f7421f4dbcb7149d4d2b
[ROCm/clr commit: 81d3725a16 ]
2017-03-31 14:13:46 -05:00
Aditya Atluri
5d097642be
Fixed bit_extract
...
Change-Id: I92d7b7a302e3fa0db84889fb5dc6b612e6a53c73
[ROCm/clr commit: d4f3fb092a ]
2017-03-31 13:35:26 -05:00
Aditya Atluri
e3d3cacebc
Fixed copyright and header names
...
Change-Id: Id595c65ea3b7289e87be4c42db5d8a31905a4fdd
[ROCm/clr commit: 3859f59189 ]
2017-03-31 12:40:29 -05:00
Aditya Atluri
e54234667c
fixed header names
...
Change-Id: I21650d6398187d3767b28e8ac81b2642d3b89a0e
[ROCm/clr commit: 614e7db513 ]
2017-03-31 12:18:55 -05:00
Aditya Atluri
3651cb672a
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/clr commit: 1cead6a4cd ]
2017-03-31 12:11:34 -05:00
Sun, Peng
ace18c6a57
remove extra GGL header info
...
Change-Id: I09f0d1b64a7a31eb2e926f19b69b7bafbacc7787
[ROCm/clr commit: e3a4547703 ]
2017-03-30 18:16:56 -05:00
Sun, Peng
56b2c7d82e
Rename hipLaunchKernelV3 to hipLaunchKernelGGL
...
Change-Id: I303daae006db41e9b04eb591e0b09b2717a7cf66
[ROCm/clr commit: 9983fdb9e2 ]
2017-03-30 18:10:17 -05:00
Sun, Peng
06684daac1
fix hipVectorTypesDevice direct test with GGL enabled
...
Change-Id: I7a63b87348f08f094cd709e87397d9e0fc24e4c2
[ROCm/clr commit: 38c4331861 ]
2017-03-30 17:14:55 -05:00
Sun, Peng
b602d68f95
update hip_faq.md on using GGL as default
...
Change-Id: I6ce1112eedeac3b377fe55ad8445f3c465c2eed4
[ROCm/clr commit: 67e14da511 ]
2017-03-30 15:03:09 -05:00
Sun, Peng
8b91454077
Enable GGL as the default kernel launch method
...
Change-Id: I8022d126ee28ff7e4d9a96209e399d4243d39d8b
[ROCm/clr commit: c081099de1 ]
2017-03-30 13:36:46 -05:00
emankov
0cab597d16
[HIPIFY] set execute mode for bash scripts
...
[ROCm/clr commit: fee6eeed51 ]
2017-03-29 17:23:41 +03:00
Sun, Peng
bf84371e0d
Update GGL to fix one Torch build issue
...
Change-Id: I95a2a335902e3c368ed29f075ac72eabbb64c97e
[ROCm/clr commit: a32f50b5c7 ]
2017-03-29 09:03:21 -05:00
Evgeny Mankov
c48fd0b6eb
[HIPIFY] Rename bash scripts.
...
[ROCm/clr commit: 941adfc4c5 ]
2017-03-29 16:36:46 +03:00
Aditya Atluri
bdaf6a3aaa
disabled metadata apis
...
Change-Id: Ifb8839c581644cccc2afcd18c38a866f649a4144
[ROCm/clr commit: 4e5861df7a ]
2017-03-28 10:46:31 -05:00
sunway513
d64768262f
resolve GGL merge conflicts
...
Change-Id: I7a5ec3696cf2dd1a77b1686536a1cb84cbfed66e
[ROCm/clr commit: 6f38d0f55e ]
2017-03-27 22:46:41 -05:00
Aditya Atluri
c3f1a37c28
Re-enabled metadata parsing in HIP
...
Change-Id: If8caa844571cb8581450df9ffdb76e2445c75f13
[ROCm/clr commit: abf369049b ]
2017-03-27 11:00:39 -05:00
Rahul Garg
30eb97392a
Fix for MemcpyFromSymbol on HIP/NVCC path
...
Change-Id: Ice38307f72870ae468cbf0861e104f0fa46dfd56
[ROCm/clr commit: 41f0ebebf0 ]
2017-03-27 00:35:10 +05:30
Rahul Garg
8a5d4a6ab8
Added support for Primary Context Management APIs
...
Change-Id: I70f91b4492e112dd8e12ecf511fdc18a27944a06
[ROCm/clr commit: 33a8cdc6d3 ]
2017-03-26 23:45:54 +05:30
Rahul Garg
a9a6b5e8a6
Update hipTestDeviceSymbol sample
...
Change-Id: If5ba99c60cd30c4491ca3a4856764224163d3ddf
[ROCm/clr commit: c33c58d687 ]
2017-03-24 10:39:11 +05:30
Rahul Garg
62c3bd7141
Fix for hipMemcpyFromSymbolAsync
...
Change-Id: I449c669c8f0ef041deaf0a1bc812a71b2f0cc5a6
[ROCm/clr commit: dfa516f804 ]
2017-03-24 10:30:33 +05:30
Maneesh Gupta
28427bdbea
Revert "Mark hcc_LIBRARIES as PRIVATE"
...
This reverts commit a47a674e37 .
[ROCm/clr commit: 84cb55da9b ]
2017-03-23 22:02:52 +05:30
Aditya Atluri
620bbbc583
removed LLVM_HOME from hipcc
...
Change-Id: Ic3dfdde9d28f08bf54b12dfc38ab1f25884bcfab
[ROCm/clr commit: 9aef93f03e ]
2017-03-23 11:08:19 -05:00
Aditya Atluri
478eb4e350
removed llvm dependency and metadata functionality
...
Change-Id: Ib9783b75d326559ed29c5aa2218aed40d20ad0fb
[ROCm/clr commit: 5a0685c137 ]
2017-03-23 10:16:37 -05:00
Maneesh Gupta
a47a674e37
Mark hcc_LIBRARIES as PRIVATE
...
Change-Id: Ia0f8f12148b69c9de78378d117e3561ce20cd827
[ROCm/clr commit: 89623f748d ]
2017-03-23 16:25:53 +05:30
Sun, Peng
feae5cda6b
update GGL implementation to use hipLaunchKernel
...
Change-Id: Ibc08185c814bb07d54f3e68016b10eb7b9f2bf4b
[ROCm/clr commit: 4ca09e977d ]
2017-03-21 15:46:56 -05:00
Sun, Peng
962ac22fe0
Update GGL implementation to extended overload set for make_lambda_wrapper
...
Change-Id: I949f113671ddf155db8689e8a7f23d415839a7b5
[ROCm/clr commit: 6b9be30b70 ]
2017-03-21 15:46:44 -05:00
Aditya Atluri
fa70da22ed
fixed paths to find llvm
...
Change-Id: I0a4af8cea2f44fea011d09fc300e382984746d17
[ROCm/clr commit: a19bce16e4 ]
2017-03-21 14:22:49 -05:00
Rahul Garg
130545d322
Fix for hipMemcpyFromSymbol (sync)
...
Change-Id: I66afec5443ce904a63ced1fafece5144ca59393e
[ROCm/clr commit: e22044de36 ]
2017-03-21 23:48:04 +05:30
Evgeny Mankov
02c7cb1c3d
[HIPIFY] Switch building from gcc to clang 3.8.
...
[ROCm/clr commit: 3cd0e53a22 ]
2017-03-21 21:01:05 +03:00
Sun, Peng
db4bedeafc
revert workaround for square sample and update doc on GGL
...
Change-Id: I731c68ca4111e7dc2e45bef51c4cad2c23fc81f8
[ROCm/clr commit: 14f8c7cf74 ]
2017-03-21 10:26:09 -05:00
Sun, Peng
cb31fbab62
merge Alex' GGL fix for non-specialized kernel function launch
...
Change-Id: Idbf7ca669c38ee5c0f654bcabdd1b498abb29f69
[ROCm/clr commit: e21d4f03f1 ]
2017-03-20 16:34:24 -05:00
Sun, Peng
4dbdf4e7eb
Add link to GGL document in hip_faq.md
...
Change-Id: I9f7f0200a06976d580be334c21640c816f812ebb
[ROCm/clr commit: 1fd2e281d0 ]
2017-03-20 15:50:10 -05:00
Sun, Peng
5c284999b2
Add document for switching to GGL in hip_faq.md
...
Change-Id: I83d9fd3e76d21ab572949c3a446ac3898acb3ded
[ROCm/clr commit: 3bd73d6280 ]
2017-03-20 15:44:28 -05:00
Evgeny Mankov
bd348f5248
[HIP] [FIX] Fix GCC build.
...
[ROCm/clr commit: 70ed1014ad ]
2017-03-20 21:03:18 +03:00
Aditya Atluri
35d829773d
added support for lgammaf and lgamma
...
1. Implementation inside HIP
Change-Id: I657263b7276a57c56081d3336fef816b5f204eff
[ROCm/clr commit: 52859a8a40 ]
2017-03-17 18:26:10 -05:00
Sun, Peng
d5f632f271
Disable additional debug warning message
...
Change-Id: Ic5c374589bfad387a7c4c5346430a490e2c6e2a7
[ROCm/clr commit: 2585812fba ]
2017-03-17 15:03:03 -05:00
pensun
a8c91ca379
Change the #define of GENERIC_GRID_LAUNCH to take valueat compilation, disable warning messages
...
Change-Id: Ic6c011529e26de359bcda1e7083727e7ee52887b
[ROCm/clr commit: faf0fbebe9 ]
2017-03-17 14:59:34 -05:00
pensun
9c9a9bb330
Initial integration with Alex' Generic Grid Launch
...
Change-Id: I559afb80e9e39ec0d119bb3bf3b85ef9e448caf6
[ROCm/clr commit: ad882222b0 ]
2017-03-17 14:59:34 -05:00
Aditya Atluri
b4b87b8786
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/clr commit: 9645b0e0dc ]
2017-03-17 13:11:34 -05:00
Ben Sander
7466b4005b
Move USE_PROMOTE_FREE_HCC
...
[ROCm/clr commit: 20ea5e179f ]
2017-03-17 12:04:13 -05:00
Ben Sander
e0171505b4
Add __device__ to needful functions for promote-free.
...
[ROCm/clr commit: 92fd4c8f10 ]
2017-03-17 11:19:48 -05:00
Ben Sander
572be5449d
Add USE_PROMOTE_FREE_HCC for smooth transition to new HCC caps.
...
ADDRESS_SPACE_1 defines
[ROCm/clr commit: f4256cb57c ]
2017-03-17 11:04:39 -05:00