Commit gráf

3830 Commit-ok

Szerző SHA1 Üzenet Dátum
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
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
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 4e3cb0c5d6 Merge pull request #1326 from emankov/clang
[HIPIFY] Add cudaMallocManaged -> hipMallocManaged

[ROCm/hip commit: 6031b5ab76]
2019-08-13 17:57:14 +03: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 b7a1ca611b Merge pull request #1325 from emankov/clang
[HIPIFY][Driver API] Add support for hipFuncGetAttribute() and enum hipFunction_attribute

[ROCm/hip commit: bb5fd89719]
2019-08-13 16:49:56 +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 669cee60f6 Merge pull request #1324 from emankov/clang
[HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping

[ROCm/hip commit: ddae92dec9]
2019-08-13 16:32:50 +03:00
Evgeny Mankov 681ab172b6 [HIPIFY] Add cuMemcpy2DAsync -> hipMemcpyParam2DAsync mapping
[ROCm/hip commit: 1390ecf538]
2019-08-13 16:31:19 +03:00
Evgeny Mankov eafe462736 Merge pull request #1318 from emankov/clang
[HIPIFY] Cooperative groups support

[ROCm/hip commit: efeb197df0]
2019-08-12 19:21:33 +03:00
Evgeny Mankov bf883d95e9 [HIPIFY] Cooperative groups support
[ROCm/hip commit: aa285d978e]
2019-08-12 19:20:13 +03:00
Evgeny Mankov f4d869c8eb Merge pull request #1315 from emankov/clang
[HIPIFY][cuRAND][#1257] Fix

[ROCm/hip commit: ffbdb1c8af]
2019-08-09 21:35:33 +03: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
Evgeny Mankov ff9ea6e5db Merge pull request #1312 from arghdos/patch-1
Fix HIP Platform defines

[ROCm/hip commit: eae8406e63]
2019-08-09 18:20:35 +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
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
Evgeny Mankov d1197dc774 Merge pull request #1307 from rwvo/fix_hipify_perl
[HIPIFY] Add missing hipHostRegister flags to hipify-perl

[ROCm/hip commit: 4fe860e55f]
2019-08-08 18:59:32 +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
lthakur aeb53881fb Fixed compilation errors being observed on windows
[ROCm/hip commit: 435badcb0e]
2019-08-07 15:54:46 +05:30
Rahul Garg fe9cfbdd3c Enable temporarily disabled device properties on HIP/VDI
[ROCm/hip commit: 59bda14979]
2019-08-06 22:03:19 -04:00
Evgeny Mankov 1429e1c2fb [HIP][doc] Populate README.md with the supported CUDA APIs links
[ROCm/hip commit: cf8ec29fe2]
2019-08-05 16:05:39 +03:00