Maneesh Gupta
08e12e730e
Merge pull request #987 from gargrahul/fix_hostmalloc_double_device_map
...
Avoid double mapping of devices to hostMalloc buffer
2019-03-27 05:23:47 +00:00
Maneesh Gupta
e66dfa6ea3
Merge pull request #990 from mhbliao/hliao/master/sw
...
SWDEV-184380 Fix hcc compilation
2019-03-27 05:23:26 +00:00
Maneesh Gupta
3535ced23f
Merge pull request #986 from mhbliao/hliao/master/build
...
[hip] Fix typo in macro `hipLaunchKernel`
2019-03-27 05:22:44 +00:00
Michael LIAO
939d153c1a
SWDEV-184380 Fix hcc compilation
...
- `hcc` has no builtin. Need to invoke LLVM intrinsic directly.
2019-03-26 15:20:17 -04:00
Rahul Garg
f0af073793
Let hipHostMalloc always share/map pinned host ptr
2019-03-26 10:19:13 +05:30
Rahul Garg
5e917d70f3
Avoid double mapping of devices to hostMalloc buffer
2019-03-25 23:07:05 +05:30
Michael LIAO
b3497824ec
[hip] Fix typo in macro hipLaunchKernel
2019-03-25 12:06:46 -04:00
Maneesh Gupta
30b5c02ec4
Merge pull request #970 from mangupta/swdev-172995
...
hipExtMallocWithFlags implementation
2019-03-25 07:46:53 +00:00
Maneesh Gupta
eb03d50de9
Merge pull request #962 from gargrahul/add_2d_copy_fallback
...
Add 2D fallback to use copy kernel
2019-03-25 07:46:43 +00:00
Rahul Garg
9bbfbceb64
2D Fallback needs hcc workweek 19101 or higher
2019-03-25 12:07:28 +05:30
Maneesh Gupta
cab119c8b2
hipExtMallocWithFlags needs hcc workweek 19115 or higher
2019-03-25 11:41:20 +05:30
Maneesh Gupta
a75f375788
Merge pull request #982 from ROCm-Developer-Tools/hack_swdev-173477
...
HACK for SWDEV-173477
2019-03-22 09:14:38 +00:00
Maneesh Gupta
5bf08930a9
Merge pull request #980 from ntrost57/master
...
fixed loss of accuracy in hipCfma()
2019-03-22 09:14:09 +00:00
Wen-Heng (Jack) Chung
d941f19399
HACK for SWDEV-173477
...
For code objects with global symbols of length 0, ROCR runtime would
ignore them even though they exist in the symbol table. Therefore the
result from read_agent_globals() can't be trusted entirely.
As a workaround to tame applications which depend on the existence of
global symbols with length 0, always return hipSuccess here.
This behavior shall be reverted once ROCR runtime has been fixed to
address SWDEV-173477
2019-03-21 17:18:16 +00:00
Nico Trost
7bb5a14a4e
fixed loss of accuracy in hipCfma()
2019-03-21 10:30:10 +01:00
eshcherb
f167e4daf6
adding hip_prof_gen verbose log ( #977 )
...
* adding hip_prof_gen verbose log
* adding stderr fatal error
* adding no error exit by default
* adding hip_prof_str regeneration dependencies
* adding more informative messages
* fixing error mesage
2019-03-21 05:28:18 +00:00
Maneesh Gupta
6ade928535
Merge pull request #972 from yxsamliu/global
...
Add declaration of symbol related API for VDI
2019-03-20 05:12:21 +00:00
Maneesh Gupta
87551e29f6
Merge pull request #973 from mhbliao/hliao/master/build
...
[Device Function] Fix typos.
2019-03-20 05:12:14 +00:00
Maneesh Gupta
cfb2711768
Merge pull request #974 from yxsamliu/name2
...
Change HIP dll name to amdhip64.dll on Windows
2019-03-20 05:11:58 +00:00
eshcherb
673cdeea55
adding prof primitives generator ( #967 )
...
* adding prof primitives generator
* minor change, renaming
* minor cosmetic changes, comments correcting and dead code removing
* minor changes and renaming
* minor chane, fixing comments
2019-03-20 05:11:40 +00:00
Siu Chi Chan
24d08beef8
reimplement HIP_INIT as hip_impl::hip_init(), add hip_init() to some of the inlined API ( #966 )
...
* reimplement HIP_INIT as a function, expose it as hip_impl::hip_init()
so that it could be called from hipLaunchKernelGGL and other inlined
HIP functions
* Don't call hip_init from ihipPreLaunchKernel
2019-03-20 05:11:15 +00:00
Yaxun Sam Liu
e2bf34cd5e
Change HIP dll name to amdhip64.dll on Windows
2019-03-19 16:27:18 -04:00
Michael LIAO
e51fa174c8
[Device Function] Fix typos.
2019-03-19 15:32:19 -04:00
Yaxun Sam Liu
e9bc4034d8
Add declaration of symbol related API for VDI
2019-03-19 11:11:49 -04:00
Maneesh Gupta
b1752fc9a6
Merge pull request #969 from nicholasmalaya/patch-1
...
Update hip_faq.md
2019-03-19 18:42:05 +05:30
Maneesh Gupta
4094824b9e
Merge pull request #965 from mhbliao/hliao/master/immarg
...
[Device Function] Support immediate argument.
2019-03-19 18:41:31 +05:30
Maneesh Gupta
91ebfadabf
Merge pull request #954 from mhbliao/master
...
[hip] Re-implement hipLaunchKernelGGL as macros.
2019-03-19 18:39:27 +05:30
Maneesh Gupta
73ec5d54b5
hipExtMallocWithFlags implementation
...
Change-Id: Iee9e119796472200b2933d5e23be60813f33bc75
2019-03-19 11:59:22 +05:30
Nicholas Malaya
0bddfc09e1
Update hip_faq.md
...
Making more clear what this list details. In particular, this list is intended to indicate what items for each CUDA release is supported, and which are not.
2019-03-18 14:51:18 -05:00
Michael LIAO
950b6efe72
[Device Function] Support immediate argument.
...
- `immarg`, immediate argument, is enabled on all AMDGPU intrinsics.
Revise device functions using these intrinsics with immediate
arguments.
2019-03-15 12:38:04 -04:00
Maneesh Gupta
38de9baf28
Merge pull request #964 from eshcherb/roctracer-hip-frontend-190314
...
tracing callback layer update
2019-03-15 16:24:46 +05:30
Evgeny
31475c5ac8
tracing callback layer update
2019-03-14 22:43:52 -05:00
Maneesh Gupta
e2977fffa3
Merge pull request #963 from gargrahul/add_module_get_global_test
...
Test hipModuleGetGlobal
2019-03-15 06:17:50 +05:30
Maneesh Gupta
419127172e
Merge pull request #958 from aaronenyeshi/cxxabi-mismatch-workaround
...
CXX11 ABI Mismatch Workaround
2019-03-15 06:15:46 +05:30
Rahul Garg
34e675d0f6
Test hipModuleGetGlobal
2019-03-15 04:08:03 +05:30
Rahul Garg
918d7e3a40
Add 2D fallback to use copy kernel
2019-03-14 13:03:06 +05:30
Siu Chi Chan
10d3084e20
remove visibility hidden attribute
2019-03-13 11:58:32 -04:00
Maneesh Gupta
72fdeb2d2f
Merge pull request #957 from eshcherb/roctracer-hip-frontend-190311
...
adding memset32d
2019-03-12 10:58:56 +05:30
Evgeny
4ffe413cfd
adding memset32d
2019-03-11 21:28:27 -05:00
Siu Chi Chan
cb9ea5cefc
minor cleanup
2019-03-11 19:51:57 +00:00
Siu Chi Chan
d37f9e6b2d
remove old style triple name
2019-03-11 19:51:51 +00:00
Siu Chi Chan
824ee1aa72
move triple_to_hsa_isa into the header
2019-03-11 19:51:44 +00:00
Siu Chi Chan
bf1d48bf78
Fix memory leak introduced by previous change to Agent_global.
...
Make Agent_global manage the lifetime of the name string
2019-03-11 19:51:32 +00:00
Aaron Enye Shi
00d24d254d
Fix Agent_global variables failing hipTestDeviceSymbol
...
Issue: Header uses std::vector<Agent_global> agent_globals which is created by hip_module.cpp
- Move iterator fails to copy Agent_global from library source into header version
- Due to different versions of std::string name in struct Agent_global
Fix: Change Agent_global to use char* name instead of std::string name
2019-03-11 19:51:25 +00:00
Aaron Enye Shi
23e9968752
Fix hash_for undefined reference in hipTestConstant test
...
Issue: mismatch undefined symbols in different user env
- Binary expects modified return value std::string&
- Fails to match libhip_hcc.so: return value is std::string& but doesn't match modified C++ env
Fix: Change return value to char*, create new key std::string in header from char*
2019-03-11 19:51:18 +00:00
Michael Liao
30185b4114
[hip] Re-implement hipLaunchKernelGGL as macros.
2019-03-08 09:10:51 -05:00
Maneesh Gupta
250bd58254
Merge pull request #951 from tycho/nvcc-hipDeviceSetCacheConfig
...
nvcc_detail/hip_runtime_api.h: add missing hipDeviceSetCacheConfig API
2019-03-08 09:22:25 +05:30
Maneesh Gupta
b5ca257cad
Merge pull request #953 from yxsamliu/vdi
...
Fix HIP/VDI build failure due to dlopen change
2019-03-08 06:02:47 +05:30
Yaxun Sam Liu
6e9e90addd
Fix HIP/VDI build failure due to dlopen change
2019-03-07 14:45:45 -05:00
Evgeny Mankov
6d8171cbb7
Merge pull request #950 from emankov/master
...
[HIPIFY][tests] Update lit testing infrastructure
2019-03-07 15:19:15 +03:00