Maneesh Gupta
f1f202a4e9
Packaging and versioning changes ( #1348 )
...
- Fixes SWDEV-200435
- Brings versioning and packaging naming inline with rest of the ROCm
components.
- Minor bug fixes.
Change-Id: I543a24bf18baffe74fa3ccac8c93bddba7231c5e
[ROCm/hip commit: c42075715b ]
2019-08-21 10:01:23 +00:00
Sarbojit2019
edb699bd32
Compilation failure on nvcc path when using hipChannelFormatKind ( #1345 )
...
Fix for github #1183 issue reported
[ROCm/hip commit: 84de192c9b ]
2019-08-21 10:01:03 +00:00
Jatin Chaudhary
7dca0455e9
Using HSA API for hipMemsetAsync ( #1346 )
...
[ROCm/hip commit: ac62d7a5c0 ]
2019-08-21 10:00:10 +00:00
foreman
0898f2f413
P4 to Git Change 1986255 by kjayapra@4_HIPWS_RCCM_ROCM on 2019/08/20 17:06:44
...
SWDEV-198194 - Making some code common between static and dynamically created module handling.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#37 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#34 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#38 edit
[ROCm/hip commit: 15685fcc88 ]
2019-08-20 17:11:51 -04:00
kpyzhov
612833bcfe
Corrected declaration of __ockl_clz_u64() ( #1340 )
...
[ROCm/hip commit: 0e3198be25 ]
2019-08-20 12:06:36 +00:00
Sarbojit2019
3f704a3303
[hipcc] Fix for uninitialized variables on nvcc path
...
Fixes #1186
[ROCm/hip commit: 938502dfcb ]
2019-08-20 12:06:22 +00:00
Maneesh Gupta
e181fd6215
[ci] Enable tests on ROCm 2.7 ( #1337 )
...
Change-Id: I06fb58b48af7f52f309f659969bb42bf9e8e9faf
[ROCm/hip commit: 24c3d5b5ad ]
2019-08-20 12:05:30 +00:00
Yaxun (Sam) Liu
aae6ad3ab4
Fix missing decl for hip-clang
...
Add back decl for hipHccModuleLaunchKernel and hipExtModuleLaunchKernel for HIP/VDI only
[ROCm/hip commit: 51f0b3f3a6 ]
2019-08-19 18:27:13 -04:00
foreman
a984284070
P4 to Git Change 1984760 by kjayapra@4_HIPWS_RCCM_ROCM on 2019/08/16 18:33:19
...
SWDEV-188177 - Fixing parameters passed to ihipBindTexture in case of 1D image.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#16 edit
[ROCm/hip commit: 182ccd1ab0 ]
2019-08-16 18:38:15 -04:00
foreman
4f2b941c41
P4 to Git Change 1984568 by kjayapra@4_HIPWS_RCCM_ROCM on 2019/08/16 13:19:53
...
SWDEV-144570 - Code changes to support Texture header changes.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#15 edit
[ROCm/hip commit: 2296b63a86 ]
2019-08-16 13:27:47 -04:00
mhbliao
1ddc06c042
[hip] Allow from/to half conversion on host side. ( #1334 )
...
[ROCm/hip commit: e919a8246e ]
2019-08-16 02:13:59 +00:00
Rahul Garg
74443e34ab
Fix build issues seen with hip-clang path ( #1331 )
...
[ROCm/hip commit: 47b832bba7 ]
2019-08-16 02:13:45 +00:00
Yaxun (Sam) Liu
4f0fb9236e
Fix assert for windows. ( #1329 )
...
MSVC assert.h has no guard for include once. The macro assert overrides
device assert definition. Do not include it for device compilation.
[ROCm/hip commit: 7aa7a4ce22 ]
2019-08-16 02:13:33 +00:00
Rahul Garg
a984acf245
Add hipMemcpy3DAsync ( #1320 )
...
* Add hipMemcpy3DAsync
* Fix CI build error
* Move back stream resolution to internal function
* Remove stream redefinition and check
[ROCm/hip commit: 2405621f62 ]
2019-08-16 02:13:16 +00:00
Rahul Garg
971b75588e
[dtests] refactor windows specific changes ( #1313 )
...
* [dtests] refactor windows specific changes
* Refactor hipMemoryAllocateCoherentDriver - PR- 1309
* Fix missing z in _putenv_s
* Revert "Fix missing z in _putenv_s"
This reverts commit 099a1b20a5c75c5f122d57c0ad2bca01745cdc9c.
* Refactor changes from PR 1299
* Update hipEnvVarDriver.cpp
[ROCm/hip commit: 44422065a1 ]
2019-08-16 02:13:00 +00:00
Rahul Garg
3c8f84a5c3
Fix undefined identifier issue for hipExtModuleLaunchKernel
...
[ROCm/hip commit: 3dd0e988b1 ]
2019-08-14 16:46:32 -04:00
Maneesh Gupta
a1b3e902d4
[hit] Add support for specifying dependencies in HIT syntax ( #1323 )
...
[ROCm/hip commit: d3e2bbc791 ]
2019-08-14 11:30:42 +00:00
Sarbojit2019
157856f40e
[HIP] Fix for hipArray_t failure on nvcc path
...
Fixes SWDEV-148407
[ROCm/hip commit: b2fc64cc39 ]
2019-08-14 11:30:06 +00:00
Rahul Garg
579df39026
[docs] Attribute details for launch kernel greater than 256 ( #1319 )
...
* Add attribute detail for kernel launch group > 256
* Add example
[ROCm/hip commit: 6d6b89d247 ]
2019-08-14 11:29:04 +00:00
eshcherb
ae184ed15d
parser support for spaces after func name ( #1294 )
...
* parser support for spaces after func name
* removing reference
[ROCm/hip commit: 79e104912c ]
2019-08-14 11:28:42 +00:00
Evgeny Mankov
bddcbdeeb6
[HIPIFY] Add cudaMallocManaged -> hipMallocManaged
...
+ Add mapping for corresponding data types
+ Add a test
+ Update docs
[ROCm/hip commit: d20ae3b50a ]
2019-08-13 17:56:06 +03:00
Evgeny Mankov
595ce3e048
[HIPIFY][Driver API] Add support for hipFuncGetAttribute() and enum hipFunction_attribute
...
[ROCm/hip commit: 27d101aa76 ]
2019-08-13 16:48:07 +03:00
Evgeny Mankov
681ab172b6
[HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping
...
[ROCm/hip commit: 1390ecf538 ]
2019-08-13 16:31:19 +03:00
foreman
3a6d027037
P4 to Git Change 1982056 by kjayapra@3_HIPWS_TXT_ROCM on 2019/08/12 21:16:51
...
SWDEV-199635 - Setting VarInfoCallBack before all program builds.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#36 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#33 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#58 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#97 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#106 edit
[ROCm/hip commit: c2ffca9c1d ]
2019-08-12 21:22:47 -04:00
foreman
0bc4597204
P4 to Git Change 1982034 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/12 19:08:13
...
SWDEV-199606 - [HIP] hipStreamQuery issue
Don't test against CL_COMMAND_MARKER but 0 instead (user visible=false)
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.cpp#15 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.hpp#6 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#22 edit
[ROCm/hip commit: 4e71cb437e ]
2019-08-12 19:16:30 -04:00
Evgeny Mankov
bf883d95e9
[HIPIFY] Cooperative groups support
...
[ROCm/hip commit: aa285d978e ]
2019-08-12 19:20:13 +03:00
foreman
7a63df9aec
P4 to Git Change 1981324 by kjayapra@3_HIPWS_TXT_ROCM on 2019/08/11 18:44:40
...
SWDEV-188177 - Texture API implementation and support for extern variables.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#18 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#20 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#35 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#32 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#37 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#340 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#57 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#31 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#608 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#172 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#250 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.hpp#79 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#152 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.hpp#41 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#96 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#39 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#133 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#39 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#105 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.hpp#48 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#102 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.hpp#46 edit
[ROCm/hip commit: 7e6c7a9b8a ]
2019-08-11 18:53:11 -04:00
foreman
250a441899
P4 to Git Change 1981152 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/09 20:33:32
...
SWDEV-193430 - [HIP] Delay creating HostQueue till commands are enqueued.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.hpp#5 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#34 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#68 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#31 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#21 edit
[ROCm/hip commit: 92840c805e ]
2019-08-09 20:41:13 -04:00
foreman
3bd691396e
P4 to Git Change 1981065 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/09 16:31:44
...
SWDEV-198556 - [HIP] Use src/dstMemory->getContext instead of host_context.
Also relax the check for P2P copies in case of hipMemcpy(hostMalloced, hipMalloced(dev1), dev0)
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#67 edit
[ROCm/hip commit: 867d521a08 ]
2019-08-09 16:34:38 -04:00
Evgeny Mankov
f0789e57e6
[HIPIFY][cuRAND][ #1257 ] Fix
...
+ Update CURAND_API_supported_by_HIP.md and test accordingly
[ROCm/hip commit: 3ac3b2800b ]
2019-08-09 21:27:16 +03:00
Nick Curtis
5fa2bfab3b
Fix HIP Platform defines
...
Remove extra trailing `_` in platform defines
[ROCm/hip commit: b3322784e4 ]
2019-08-09 09:25:31 -05:00
Maneesh Gupta
b58887c33d
Bump HIP version ( #1311 )
...
- Match HIP version with upcoming ROCm version
- Add githash to version string
[ROCm/hip commit: 3ccddcde25 ]
2019-08-09 12:13:29 +00:00
amd-lthakur
07ee0e825b
[dtests] Fix build issues with hipMemoryAllocateCoherentDriver.cpp on windows ( #1309 )
...
Compilation error being observed due to popen(), pclose() and setenv() linux calls on windows. Replaced with appropriate calls on windows.
[ROCm/hip commit: 9b31d26237 ]
2019-08-09 11:53:16 +00:00
amd-lthakur
45652a1fba
[dtests] Fix build issue with hipMemcpy_simple.cpp on windows ( #1306 )
...
Compilation error being observed on windows due to aligned_alloc() call. Mapped the call to _aligned_malloc() for windows.
[ROCm/hip commit: 9abae7114c ]
2019-08-09 11:52:46 +00:00
ansurya
83e95631cf
[dtests[ Fix build issues with hipEnvVar*.cpp on windows ( #1299 )
...
* replace getopt with clara based command line options
* Removed header getopt.h
[ROCm/hip commit: cbe9f8dc6b ]
2019-08-09 11:52:10 +00:00
Rahul Garg
d42844182c
Add hipMemcpyParam2DAsync ( #1296 )
...
* Add hipMemcpyParam2DAsync
* Add NVCC path changes
* Clean up
* Fix build issue
* Fix else use in both sync and async apis
[ROCm/hip commit: 45b73e0961 ]
2019-08-09 11:50:37 +00:00
amd-lthakur
eacee18c37
[dtests] Fix build issues with hipLaunchParm.cpp on windows ( #1293 )
...
* Removed unwanted #include sys/time.h , gettimeofday() and timeval variables and this also helps avavoid compilation error in windows due to gettimeofday() call equivalent of which is not available in windows
* Changed the Macro name from GPU_PRINT_TIME to MY_LAUNCH_MACRO
[ROCm/hip commit: e94c0592de ]
2019-08-09 11:50:10 +00:00
amd-lthakur
2658921cfb
[dtests] Fixed build issues with hipAsynchronousStreams.cpp on windows ( #1292 )
...
Changed the third arg of the functions __hip_as_write_block and __ockl_as_write_block from ulong to uint64_t so as to fix the compilation error in windows
[ROCm/hip commit: d3ffad7c83 ]
2019-08-09 11:49:31 +00:00
foreman
fae2466d94
P4 to Git Change 1980493 by cpaquot@cpaquot-ocl-lc-lnx on 2019/08/08 18:57:21
...
SWDEV-198556 - [HIP] Override queue if src/dst's device doesn't match the queue's device.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#66 edit
[ROCm/hip commit: 8fdb248e42 ]
2019-08-08 19:03:46 -04:00
Evgeny Mankov
f867ab417b
Merge pull request #1300 from amd-lthakur/windows-Single-Double-Precision-Math-Host-fixes
...
Fixed compilation errors being observed on windows
[ROCm/hip commit: 20628bd03f ]
2019-08-09 00:15:48 +03:00
Rene van Oostrum
075790c90b
Add missing hipHostRegister flags to hipify-perl for flags that are defined and supported in hip_runtime_api.h
...
[ROCm/hip commit: 05b685cc6b ]
2019-08-08 10:46:45 -05:00
Siu Chi Chan
83269bea32
Compile HIP runtime with hidden visibility by default ( #1303 )
...
* add default visibility to most APIs in program_state
* remove unwanted C++ headers
* Add symbol visibility pragmas and compiler flags
* Add visibility attribute to APIs in channel_descriptor and hip_hcc
* remove unused headers
* simplify build flags with hcc
* add pragma visibility hidden to functional_grid_launch
* [CMake] add gfx908 back
[ROCm/hip commit: 83af327ef2 ]
2019-08-08 08:33:04 +00:00
Maneesh Gupta
227060fada
Merge pull request #1305 from ROCm-Developer-Tools/fix-hip-vdi-include-clang
...
Fix HIP-VDI using incorrect include files
[ROCm/hip commit: ce7469ba20 ]
2019-08-08 08:28:20 +00:00
Maneesh Gupta
f4e7f3be33
Merge pull request #1302 from davidrohr/master
...
Treat .cxx files like .cpp files
[ROCm/hip commit: 01c17071cd ]
2019-08-08 08:28:01 +00:00
Rahul Garg
d429ba57e1
Add support for hipFuncGetAttribute ( #1279 )
...
* Add support for hipFunGetAttribute
* Support NVCC path
* Test using sample module_api_global
* Try fixing CI build failure due to hip_prof_gen scan
* Fix for CI build issue
* Resolve conflict
* Rebase and resolve conflicts with master
* Fix build error
* Fix NVCC path build error
[ROCm/hip commit: 6ce86f409d ]
2019-08-08 08:27:41 +00:00
Evgeny Mankov
c9ddc379aa
Merge pull request #1290 from emankov/master
...
[HIP][doc] Populate README.md with the supported CUDA APIs links
[ROCm/hip commit: 771820766a ]
2019-08-08 11:17:50 +03:00
lthakur
68139db6b8
Resubmitting the fix so as to address the changed format in the last submission
...
[ROCm/hip commit: d18160920e ]
2019-08-08 11:26:26 +05:30
Aaron Enye Shi
7272379649
Fix HIP-VDI using incorrect include files
...
When HIP-VDI depends on an llvm-amdgpu package, the include clang directory is not properly assessed.
[ROCm/hip commit: 80a3897f9e ]
2019-08-07 16:59:17 -04:00
David Rohr
a2e61f597e
Treat .cxx files like .cpp files
...
[ROCm/hip commit: a90310162d ]
2019-08-07 19:11:35 +02:00
foreman
9f77fec459
P4 to Git Change 1979518 by kjayapra@3_HIPWS_TXHDR_ROCM on 2019/08/07 12:40:50
...
SWDEV-198194 - Adding lock in Unregistervar.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#36 edit
[ROCm/hip commit: 4092ab0f7a ]
2019-08-07 12:45:50 -04:00