foreman
3d377b70a4
P4 to Git Change 1759609 by kjayapra@1_HIPWS_SL_IPC on 2019/03/21 12:09:27
...
SWDEV-144570 - Disbaling __hipHostRegister implementation to unblock pytorch tests in PAL.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#24 edit
[ROCm/hip commit: eb852bdb53 ]
2019-03-21 12:43:25 -04:00
Nico Trost
5802734f1b
fixed loss of accuracy in hipCfma()
...
[ROCm/hip commit: 7bb5a14a4e ]
2019-03-21 10:30:10 +01:00
eshcherb
621ceaf8bc
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
[ROCm/hip commit: f167e4daf6 ]
2019-03-21 05:28:18 +00:00
foreman
38dce09c24
P4 to Git Change 1759248 by cpaquot@cpaquot-ocl-lc-lnx on 2019/03/20 18:32:19
...
SWDEV-183452 - [HIP] Typo of | instead of &
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#47 edit
[ROCm/hip commit: 636dadc1aa ]
2019-03-20 19:18:10 -04:00
foreman
bc89e5bc5f
P4 to Git Change 1759224 by cpaquot@cpaquot-ocl-lc-lnx on 2019/03/20 17:47:43
...
SWDEV-183452 - [HIP] PyTorch test_pin_memory fails
hipPointerGetAttributes should return hipMemoryTypeHost for hipHostMalloc memories.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#46 edit
[ROCm/hip commit: eea83a2c5e ]
2019-03-20 18:43:07 -04:00
foreman
e9e9fbf515
P4 to Git Change 1758971 by yaxunl@yaxunl-lc10 on 2019/03/20 12:00:49
...
SWDEV-145570 - Fix build failure due to type mismatch of amd::Event::CallBackFunction
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#16 edit
[ROCm/hip commit: 9501045322 ]
2019-03-20 12:24:45 -04:00
Maneesh Gupta
1bc0e84e83
Merge pull request #972 from yxsamliu/global
...
Add declaration of symbol related API for VDI
[ROCm/hip commit: 6ade928535 ]
2019-03-20 05:12:21 +00:00
Maneesh Gupta
7892ca44b4
Merge pull request #973 from mhbliao/hliao/master/build
...
[Device Function] Fix typos.
[ROCm/hip commit: 87551e29f6 ]
2019-03-20 05:12:14 +00:00
Maneesh Gupta
5f3f8a2cde
Merge pull request #974 from yxsamliu/name2
...
Change HIP dll name to amdhip64.dll on Windows
[ROCm/hip commit: cfb2711768 ]
2019-03-20 05:11:58 +00:00
eshcherb
bbc63ad2ec
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
[ROCm/hip commit: 673cdeea55 ]
2019-03-20 05:11:40 +00:00
Siu Chi Chan
99c4f43a6c
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
[ROCm/hip commit: 24d08beef8 ]
2019-03-20 05:11:15 +00:00
Yaxun Sam Liu
8d6e48820f
Change HIP dll name to amdhip64.dll on Windows
...
[ROCm/hip commit: e2bf34cd5e ]
2019-03-19 16:27:18 -04:00
Michael LIAO
d0680ef1ee
[Device Function] Fix typos.
...
[ROCm/hip commit: e51fa174c8 ]
2019-03-19 15:32:19 -04:00
foreman
8541adf853
P4 to Git Change 1758323 by yaxunl@yaxunl-lc10 on 2019/03/19 11:22:17
...
SWDEV-145570 - Forward declare hipModuleGetGlobal to fix build failure.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#23 edit
[ROCm/hip commit: 2bd7f75ba9 ]
2019-03-19 11:31:24 -04:00
Yaxun Sam Liu
4f094c4d21
Add declaration of symbol related API for VDI
...
[ROCm/hip commit: e9bc4034d8 ]
2019-03-19 11:11:49 -04:00
Maneesh Gupta
98dcdae4f0
Merge pull request #969 from nicholasmalaya/patch-1
...
Update hip_faq.md
[ROCm/hip commit: b1752fc9a6 ]
2019-03-19 18:42:05 +05:30
Maneesh Gupta
88761d52ce
Merge pull request #965 from mhbliao/hliao/master/immarg
...
[Device Function] Support immediate argument.
[ROCm/hip commit: 4094824b9e ]
2019-03-19 18:41:31 +05:30
Maneesh Gupta
173c910f5d
Merge pull request #954 from mhbliao/master
...
[hip] Re-implement hipLaunchKernelGGL as macros.
[ROCm/hip commit: 91ebfadabf ]
2019-03-19 18:39:27 +05:30
Maneesh Gupta
9ac6005d35
hipExtMallocWithFlags implementation
...
Change-Id: Iee9e119796472200b2933d5e23be60813f33bc75
[ROCm/hip commit: 73ec5d54b5 ]
2019-03-19 11:59:22 +05:30
foreman
ec4ff45d0a
P4 to Git Change 1757948 by kjayapra@1_HIPWS_SL_IPC on 2019/03/18 18:29:24
...
SWDEV-144570 - Implementation of
hipMemcpyToSymbol, hipMemcpyFromSymbol,
hipMemcpyToSymbolAsync, hipMemcpyFromSymbolAsync,
hipGetSymbolAddress, hipModuleGetGlobal
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#12 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#13 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#23 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#45 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#21 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#20 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#101 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.hpp#45 edit
[ROCm/hip commit: a35c12208d ]
2019-03-18 18:44:55 -04:00
Nicholas Malaya
2569ed7c91
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.
[ROCm/hip commit: 0bddfc09e1 ]
2019-03-18 14:51:18 -05:00
Michael LIAO
f282ea815a
[Device Function] Support immediate argument.
...
- `immarg`, immediate argument, is enabled on all AMDGPU intrinsics.
Revise device functions using these intrinsics with immediate
arguments.
[ROCm/hip commit: 950b6efe72 ]
2019-03-15 12:38:04 -04:00
Evgeny
36b5313d65
tracing callback layer update
...
[ROCm/hip commit: 31475c5ac8 ]
2019-03-14 22:43:52 -05:00
Maneesh Gupta
f0fd33a301
Merge pull request #963 from gargrahul/add_module_get_global_test
...
Test hipModuleGetGlobal
[ROCm/hip commit: e2977fffa3 ]
2019-03-15 06:17:50 +05:30
Maneesh Gupta
1d61f5ff58
Merge pull request #958 from aaronenyeshi/cxxabi-mismatch-workaround
...
CXX11 ABI Mismatch Workaround
[ROCm/hip commit: 419127172e ]
2019-03-15 06:15:46 +05:30
Rahul Garg
e02104a16a
Test hipModuleGetGlobal
...
[ROCm/hip commit: 34e675d0f6 ]
2019-03-15 04:08:03 +05:30
Rahul Garg
a3fb908a0a
Add 2D fallback to use copy kernel
...
[ROCm/hip commit: 918d7e3a40 ]
2019-03-14 13:03:06 +05:30
Siu Chi Chan
151b288155
remove visibility hidden attribute
...
[ROCm/hip commit: 10d3084e20 ]
2019-03-13 11:58:32 -04:00
Evgeny
75d89bf129
adding memset32d
...
[ROCm/hip commit: 4ffe413cfd ]
2019-03-11 21:28:27 -05:00
Siu Chi Chan
ce064f942a
minor cleanup
...
[ROCm/hip commit: cb9ea5cefc ]
2019-03-11 19:51:57 +00:00
Siu Chi Chan
ac10afb0f7
remove old style triple name
...
[ROCm/hip commit: d37f9e6b2d ]
2019-03-11 19:51:51 +00:00
Siu Chi Chan
fc9af438a4
move triple_to_hsa_isa into the header
...
[ROCm/hip commit: 824ee1aa72 ]
2019-03-11 19:51:44 +00:00
Siu Chi Chan
15061ddfcc
Fix memory leak introduced by previous change to Agent_global.
...
Make Agent_global manage the lifetime of the name string
[ROCm/hip commit: bf1d48bf78 ]
2019-03-11 19:51:32 +00:00
Aaron Enye Shi
1e07be3ab3
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
[ROCm/hip commit: 00d24d254d ]
2019-03-11 19:51:25 +00:00
Aaron Enye Shi
4b87bd25e8
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*
[ROCm/hip commit: 23e9968752 ]
2019-03-11 19:51:18 +00:00
Michael Liao
c0f6fa358f
[hip] Re-implement hipLaunchKernelGGL as macros.
...
[ROCm/hip commit: 30185b4114 ]
2019-03-08 09:10:51 -05:00
Maneesh Gupta
645c29159c
Merge pull request #951 from tycho/nvcc-hipDeviceSetCacheConfig
...
nvcc_detail/hip_runtime_api.h: add missing hipDeviceSetCacheConfig API
[ROCm/hip commit: 250bd58254 ]
2019-03-08 09:22:25 +05:30
foreman
ea245a71ec
P4 to Git Change 1753099 by cpaquot@cpaquot-ocl-lc-lnx on 2019/03/07 16:43:54
...
SWDEV-145570 - [HIP] Change IS_HIP into a dynamic variable set by HIP layer
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#16 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#127 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#69 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.cpp#18 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#303 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/macros.hpp#11 edit
[ROCm/hip commit: e461d71afa ]
2019-03-07 17:24:23 -05:00
foreman
0838a3f1d8
P4 to Git Change 1752994 by kjayapra@2_HIPWS_SL_D32 on 2019/03/07 14:06:54
...
SWDEV-145570 - Implementation of ihipMemsetD32 and ihipMemsetD32Async
HIP-HCC Info: https://github.com/ROCm-Developer-Tools/HIP/pull/933
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#11 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#12 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#44 edit
[ROCm/hip commit: e66470b435 ]
2019-03-07 14:58:49 -05:00
Yaxun Sam Liu
a431326408
Fix HIP/VDI build failure due to dlopen change
...
[ROCm/hip commit: 6e9e90addd ]
2019-03-07 14:45:45 -05:00
Steven Noonan
17e2bfe3f8
nvcc_detail/hip_runtime_api.h: add missing hipDeviceSetCacheConfig API
...
Signed-off-by: Steven Noonan <steven@uplinklabs.net >
[ROCm/hip commit: ee750d5ea4 ]
2019-03-06 11:21:36 -08:00
Evgeny Mankov
1397bf79d8
[HIPIFY][tests] Update lit testing infrastructure
...
+ Set -D__LP64__ in case of 64-bit hipify-clang binary
[partial workaround for clang's bug https://bugs.llvm.org/show_bug.cgi?id=38811 ]
C:/GIT/LLVM/trunk/llvm-64-release-vs2017/dist/lib/clang/9.0.0\include\__clang_cuda_device_functions.h(1609,45): error GEF7559A7: no matching function for call to 'roundf'
__DEVICE__ long lroundf(float __a) { return roundf(__a); }
#if defined(__LP64__)
__DEVICE__ long lround(double __a) { return llround(__a); }
__DEVICE__ long lroundf(float __a) { return llroundf(__a); } // ok: llroundf should be used when 64-bit
#else
__DEVICE__ long lround(double __a) { return round(__a); }
__DEVICE__ long lroundf(float __a) { return roundf(__a); } // error
#endif
+ Print more system info while testing in the following form:
========================================
CUDA 9.0 - will be used for testing
LLVM 9.0.0svn - will be used for testing
AMD64 - Platform architecture
Windows 10 - Platform OS
64 - hipify-clang binary bitness
32 - python 3.7.2 binary bitness
========================================
[ROCm/hip commit: e899ee0e06 ]
2019-03-06 19:26:05 +03:00
eshcherb
7f40a2cd9a
roctracer-proto header find_path ( #884 )
...
[ROCm/hip commit: 88b4621dbd ]
2019-03-06 17:36:34 +05:30
Maneesh Gupta
3f5e937afc
Merge pull request #949 from gargrahul/single_stream_concurrent_kernels
...
Add extension for kernel concurrency on same stream
[ROCm/hip commit: 352b17346c ]
2019-03-06 17:34:54 +05:30
Maneesh Gupta
df7d8c46ed
Merge pull request #932 from ROCm-Developer-Tools/feature_maybe_dlopen_test
...
Add one test case for complex dynamic loading behavior
[ROCm/hip commit: 0c4a40efcc ]
2019-03-06 17:32:23 +05:30
Alex Voicu
0c16497abd
dlopen() fixes ( #929 )
...
* Initial attempt to switch over to internally linked state.
* Add missing CMake update.
* hipLaunchKernelGGLImpl must be inline as well. Ensure internal linkage.
* Ensure global retrieval uses internally linked state.
* Hide HC in the implementation. Minimise ADL woes.
* Strange software exists, and must be catered to.
* Use a less spammy mechanism for ensuring internal linkage / non-export.
* Remove leftover internal detail.
[ROCm/hip commit: ea0fcf3e61 ]
2019-03-06 17:31:44 +05:30
Rahul Garg
5d6fd17fbe
Add extension for kernel concurrency on same stream
...
[ROCm/hip commit: 59081c69fc ]
2019-03-06 12:55:39 +05:30
Maneesh Gupta
2264e69da3
Merge pull request #936 from mangupta/swdev-174923
...
[hipconfig] Update HIP_PLATFORM detection logic
[ROCm/hip commit: 2d67bc5e9c ]
2019-03-06 06:08:11 +05:30
Evgeny Mankov
effdffc006
[HIPIFY] Change CUDA Driver's functions' cuMemsetD32(Async) mapping
...
cuMemsetD32(Async) -> hipMemsetD32(Async) (was hipMemset(Async))
based on:
[#933 ] https://github.com/ROCm-Developer-Tools/HIP/pull/933
[ROCm/hip commit: a87d798d90 ]
2019-03-05 18:13:18 +03:00
Maneesh Gupta
54c72c1079
Update hipMemset.cpp
...
Address build issues on nvcc path.
[ROCm/hip commit: 51f29b9cee ]
2019-03-05 12:11:11 +05:30