Граф коммитов

6604 Коммитов

Автор SHA1 Сообщение Дата
Maneesh Gupta 13b13c3493 Merge pull request #1062 from mhbliao/hliao/master/icmp
[hip] Re-implement ballot using AMDGCN builtins

[ROCm/clr commit: 2eafa5dcf9]
2019-05-03 17:48:19 +05:30
Maneesh Gupta c73c864fdf Merge pull request #1058 from mhbliao/hliao/master/devfunc
[Device Function] Fix implementation

[ROCm/clr commit: ad070d4da5]
2019-05-03 17:47:51 +05:30
Konstantin Pyzhov 1be1dd207a hipMultiThreadDevice test: Reduced maximum number of created HIP streams on Windows.
[ROCm/clr commit: e04e408a37]
2019-05-03 05:43:30 -04:00
Konstantin Pyzhov b2e3880696 Refined hipSetDevice test.
[ROCm/clr commit: 29fd3812e5]
2019-05-03 05:39:45 -04:00
Michael LIAO 9823184397 [test] Remove unused common routines.
- Remove used common routines, which variadic functions, not supported
  feature, are used.


[ROCm/clr commit: aad19f6171]
2019-05-02 12:34:07 -04:00
Michael LIAO 08fa23f774 [devfunc] Add necessary __device__ and __host__ attributes.
- Minor clean up to keep consistent function declaration.


[ROCm/clr commit: a9f90713f3]
2019-05-01 22:26:35 -04:00
foreman f567589672 P4 to Git Change 1777225 by cpaquot@cpaquot-ocl-lc-lnx on 2019/05/01 18:47:25
SWDEV-188233 - [HIP] Implemented hipGetChannelDesc.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#11 edit


[ROCm/clr commit: b39d02b166]
2019-05-01 19:53:29 -04:00
foreman 2d2e37205f P4 to Git Change 1777158 by cpaquot@cpaquot-ocl-lc-lnx on 2019/05/01 17:12:01
SWDEV-188219 - [HIP] Add hipStreamCreateWithPriority. NOP right now.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_device_runtime.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.def.in#13 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_hcc.map.in#14 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#17 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/commandqueue.hpp#21 edit


[ROCm/clr commit: ef45e9ab42]
2019-05-01 18:43:47 -04:00
Evgeny Mankov 86c59f7bc9 Merge pull request #1063 from emankov/master
[HIPIFY][tests] Add cuSPARSE CSR-BCSR-SPMV-conversions example

[ROCm/clr commit: be1e22ffe3]
2019-04-30 17:40:05 +03:00
emankov c27f0b952e [HIPIFY][tests] Add cuSPARSE CSR-BCSR-SPMV-conversions example
[ROCm/clr commit: d5c3e5ea71]
2019-04-30 17:37:34 +03:00
Michael LIAO eb43303d0b [Device Function] Fix implementation of __bitinsert_u64
- It's a common mistake by assuming 1 << shamt would be promoted to
  64-bit, if shamt is a 64-bit integer. That's not the case. Replace
  that left shift to a 64-bit one to ensure it won't fall into undefined
  behavior.
- Fix the host-side implementation as well for device function testing.


[ROCm/clr commit: 2380eb8ecc]
2019-04-30 08:59:13 -04:00
Michael LIAO e8de293fc5 [devfunc] Re-implement ballot using AMDGCN builtins
- As the signature of `amdgcn.icmp` is changed for next-gen chip, using
  clang builtins is portable way to hide that details.


[ROCm/clr commit: a7a4d80f54]
2019-04-29 17:21:25 -04:00
Michael LIAO fb427976d7 [hipcc] Repace --rpath with --rpath-link
- With `--rpath`, app's RUNPATH is set to the temporary library path
  during build. Instead, `--rpath-link` should be used to leave RUNPATH
  untouched. User should set LD_LIBRARY_PATH or system ld.so.conf to
  proper setting.


[ROCm/clr commit: 92f90c3651]
2019-04-29 16:01:16 -04:00
foreman 6757b5d253 P4 to Git Change 1775995 by gandryey@gera-w8 on 2019/04/29 13:46:53
SWDEV-79445 - OCL generic changes and code clean-up
	- Enable P2P extension for PAL path, currently it's staging copy only
	- Fix P2P staging copy

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#55 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#243 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#336 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#130 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#77 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#131 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#59 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#124 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#36 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#74 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#92 edit


[ROCm/clr commit: 7101fd9ed2]
2019-04-29 13:58:26 -04:00
Evgeny Mankov fbadd3f6cd Merge pull request #1060 from emankov/master
[HIPIFY][doc] Update Readme.md: latest cuDNN 7.5.1.10 is supported

[ROCm/clr commit: 67175ea97d]
2019-04-29 15:42:37 +03:00
Evgeny Mankov 7efe95bc42 [HIPIFY][doc] Update Readme.md: latest cuDNN 7.5.1.10 is supported
+ tested with CUDA 9.0, 9,2, 10.0 and 10.1


[ROCm/clr commit: 116daa3a1f]
2019-04-29 15:41:08 +03:00
Jenkins c8be3d2bb3 Merge 'master' into 'amd-master'
Change-Id: I95e3e5332a3e6a8e23ea717df4df47490916824b


[ROCm/clr commit: f7db1781cd]
2019-04-26 23:01:32 -07:00
Aaron Enye Shi f8d108a815 Revert "Use COMgr to read Kernel Args Metadata (#1006)"
This reverts commit 10048a5631.


[ROCm/clr commit: 235c6877c8]
2019-04-26 16:04:56 -04:00
Aaron Enye Shi 2105ed24fc Revert "Add COMGR relative path for build machines"
This reverts commit 9cd137f2e4.


[ROCm/clr commit: acfa46bbbc]
2019-04-26 16:04:56 -04:00
Aaron Enye Shi 9fbc8c0b58 Revert "Add dependency on amd_comgr in hip-config-*.cmake.in"
This reverts commit a1aa1f6f10.


[ROCm/clr commit: 2378c7a20b]
2019-04-26 16:04:56 -04:00
foreman 4a8b1861fd P4 to Git Change 1775366 by kjayapra@99_HIPWS_SLV_CHECKIN on 2019/04/26 14:48:23
SWDEV-144570 - hipFuncGetAttributes() API changes.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#29 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#28 edit


[ROCm/clr commit: 33ebadc935]
2019-04-26 15:15:48 -04:00
Jenkins ba25b0c8cb Merge 'master' into 'amd-master'
Change-Id: I00292478e5ccfbb1007e449673e09c11d717782d


[ROCm/clr commit: 4b84c1c486]
2019-04-25 17:18:46 -07:00
Maneesh Gupta a1aa1f6f10 Add dependency on amd_comgr in hip-config-*.cmake.in
Change-Id: Iac1d851a8cfb99224e9c5926780273d9b9b08426


[ROCm/clr commit: b8fe5ba572]
2019-04-25 15:26:33 -04:00
Sameer Sahasrabuddhe 4f69390332 minor cleanup: eliminate repetition
[ROCm/clr commit: c74a97f756]
2019-04-25 20:41:16 +05:30
Evgeny Mankov 30c3c7f652 Merge pull request #1053 from emankov/master
[HIPIFY][perl][fix][258] Memory fence device functions are supported now

[ROCm/clr commit: 30b49bfaff]
2019-04-25 13:28:59 +03:00
Evgeny Mankov 729de93385 [HIPIFY][perl][fix][258] Memory fence device functions are supported now
[ROCm/clr commit: f0c2fdc6d7]
2019-04-25 13:27:30 +03:00
Evgeny Mankov 2b1971b328 Merge pull request #1051 from emankov/master
[HIPIFY][DNN] cudnnSetFilter4dDescriptor support

[ROCm/clr commit: 9f2d7c4872]
2019-04-25 12:20:09 +03:00
Evgeny Mankov 3c3255fbe5 [HIPIFY][DNN] cudnnSetFilter4dDescriptor support
[ROCm/clr commit: 72a809caf6]
2019-04-25 12:18:51 +03:00
Evgeny Mankov ed8ada92bf Merge pull request #1049 from emankov/master
[HIPIFY][fix][#204] Suppress warning message: #pragma once in main file

[ROCm/clr commit: 86aa658d0e]
2019-04-24 20:37:28 +03:00
Evgeny Mankov 6c114ca626 [HIPIFY][fix][#204] Suppress warning message: #pragma once in main file
[ROCm/clr commit: df9418c3cd]
2019-04-24 20:35:52 +03:00
Evgeny Mankov 99681e73ce Merge pull request #1048 from emankov/master
[HIPIFY][doc] Update README.md

[ROCm/clr commit: 45c7535b1f]
2019-04-24 18:04:14 +03:00
Evgeny Mankov ac39a25328 [HIPIFY][doc] Update README.md
+ A few words about clang patches to work with CUDA 9.2 - 10.0 on Windows;
+ Fix cuDNN versions with correct values.


[ROCm/clr commit: 1049031d98]
2019-04-24 17:40:35 +03:00
Maneesh Gupta dad6abcd7a Merge pull request #1043 from mhbliao/hliao/master/fp16
[hip] Fix including of hip_fp16.h

[ROCm/clr commit: 7f81c72f1c]
2019-04-24 16:50:46 +05:30
Maneesh Gupta f8f49d57dc Merge pull request #1042 from mhbliao/hliao/master/ldg
[hip] Fix use of `__HIP_CLANG_ONLY__` in `hip_ldg.h`.

[ROCm/clr commit: 63ab2ea945]
2019-04-24 16:50:37 +05:30
Maneesh Gupta b41d81d74e Merge pull request #1040 from eshcherb/roctracer-hip-frontend-190422
hip_prof_api.h include under __cplusplus

[ROCm/clr commit: 54cdeabe6e]
2019-04-24 16:50:27 +05:30
Maneesh Gupta a709855e9d Merge pull request #1039 from gargrahul/fix_ptrgetattr_nvcc
Fix hipPointerGetAttributes for NVCC

[ROCm/clr commit: 7edb43bc83]
2019-04-24 16:50:18 +05:30
Rahul Garg d69edbbb7f Add hipMallocManaged default functional support (#1036)
* Add hipMallocManaged default functional support

* Fix build error

* Add dtest


[ROCm/clr commit: 94769fc8dd]
2019-04-24 16:50:03 +05:30
Maneesh Gupta 9835229370 Merge pull request #1034 from kpyzhov/master
Minor fixes for 64-bit device functions.

[ROCm/clr commit: 61861faddc]
2019-04-24 16:49:36 +05:30
Maneesh Gupta a0fdc93902 Merge pull request #1031 from yxsamliu/fix-init
Fix missing arg in HIP_INIT_API

[ROCm/clr commit: 3ac21336eb]
2019-04-24 16:49:23 +05:30
Maneesh Gupta c2011c2a2d Merge pull request #1028 from gargrahul/fix_d2d_async_test
[dtest] Fix D2DAsync test

[ROCm/clr commit: 3ba7afcfc1]
2019-04-24 16:49:13 +05:30
Aaron Enye Shi 9cd137f2e4 Add COMGR relative path for build machines
[ROCm/clr commit: 6b3095f7cb]
2019-04-23 17:16:26 -04:00
Evgeny Mankov 4177b6f8a1 Merge pull request #1045 from emankov/master
[HIPIFY][doc] Provide patches for clang's bug 38811

[ROCm/clr commit: 716ed30878]
2019-04-23 21:15:33 +03:00
Evgeny Mankov bc3583c9bd [HIPIFY][doc] Provide patches for clang's bug 38811
+ Update Readme.md accordingly


[ROCm/clr commit: 87fa81f7be]
2019-04-23 21:13:00 +03:00
Evgeny Mankov b8c916f152 Merge pull request #1044 from emankov/master
[HIPIFY][hipify-perl] Formatting

[ROCm/clr commit: d8a51ee26c]
2019-04-23 18:30:38 +03:00
Evgeny Mankov 176db946b2 [HIPIFY][hipify-perl] Formatting
[ROCm/clr commit: 65dd1d4c7d]
2019-04-23 17:55:47 +03:00
Michael LIAO 59e6127969 [hip] Fix including of hip_fp16.h
- Separate the definition of `__HCC_OR_HIP_CLANG__`, `__HCC_ONLY__`, and
  `__HIP_CLANG_ONLY__` into hip_common.h so that it could be included in
  hip_fp16.h, which may be included separately in app.


[ROCm/clr commit: d086dbd0e5]
2019-04-23 09:16:00 -04:00
Jenkins 79b0319b6c Merge 'master' into 'amd-master'
Change-Id: Id78d37905036fb495b522b0a741301ee91fcf325


[ROCm/clr commit: 15bc9a1841]
2019-04-23 05:23:41 -04:00
Michael LIAO 619050ae96 [hip] Fix use of __HIP_CLANG_ONLY__ in hip_ldg.h.
- Check its value instead of whether it's defined or not.


[ROCm/clr commit: ca6a5c07eb]
2019-04-22 23:22:32 -04:00
Evgeny 79df39e3c3 hip_prof_api.h include under __cplusplus
[ROCm/clr commit: 165c42483b]
2019-04-22 21:14:18 -05:00
Rahul Garg 0198199780 Fix hipPointerGetAttributes for NVCC
[ROCm/clr commit: c0e0f0b7fd]
2019-04-23 03:22:25 +05:30