Wykres commitów

12433 Commity

Autor SHA1 Wiadomość Data
Evgeny Mankov d191980c6a [HIP] Clean-up deprecated HIP error codes
hipErrorMemoryAllocation -> hipErrorOutOfMemory
hipErrorInitializationError -> hipErrorNotInitialized
hipErrorMapBufferObjectFailed -> hipErrorMapFailed
hipErrorInvalidResourceHandle -> hipErrorInvalidHandle


[ROCm/clr commit: 4aaa2336a8]
2019-12-23 17:01:35 +03:00
Yaxun (Sam) Liu 1224fa6da5 Add macro __HIP_ENABLE_CUDA_WRAPPER_FOR_OPENMP__ (#1761)
This is to allow force enable cuda wrapper for OpenMP for flexibility

[ROCm/clr commit: 35988729f3]
2019-12-23 19:24:54 +05:30
saleelk 60437b9d64 Fix the return type of demangle function so that its compatible across ABIs (#1744)
[ROCm/clr commit: 1ca75e5f6d]
2019-12-23 19:11:40 +05:30
Alex Voicu 1f762e3970 Fix late-coming issues. (#1724)
Implementation for hipMemcpyWithStream.


[ROCm/clr commit: 150e690a3a]
2019-12-23 19:11:24 +05:30
Maneesh Gupta 36b23663e0 replace array designator C99 (#1694)
* replace array designator C99

* Update texture_functions.h

Highlight valid and invalid values in texFormatToSize

Co-authored-by: Maneesh Gupta <maneesh.gupta@amd.com>


[ROCm/clr commit: 32625638da]
2019-12-23 19:10:24 +05:30
Alex Voicu 47725baf8c static inline in a header, just like excess sugar in a diet, causes bloat (#1692)
[ROCm/clr commit: cf526f5484]
2019-12-23 19:09:38 +05:30
Evgeny Mankov 07db042750 [HIP] Fix typo
[ROCm/clr commit: 4d29423705]
2019-12-23 12:06:44 +03:00
foreman 6ca4dcecd0 P4 to Git Change 2049418 by chui@ocl-promo-incrementor on 2019/12/22 03:00:09
SWDEV-2 - Change OpenCL version number from 3067 to 3068.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2815 edit


[ROCm/clr commit: e866011a92]
2019-12-22 09:25:11 -05:00
Evgeny Mankov e25a6a39a3 [HIP] Unify hipError_t (Step 2)
Step 2. Make a few hipError codes deprecated
Update hipify-clang, hipify-perl, docs and samples accordingly


[ROCm/clr commit: 9ae76609a1]
2019-12-22 02:05:31 +03:00
Evgeny Mankov 4bb4b5e291 Merge pull request #1734 from vsytch/win10-hipMemcpy-fixes
Fix OOM issues with hipMemcpy test on Windows

[ROCm/clr commit: 3c6203c814]
2019-12-21 22:02:34 +03:00
foreman 9700257417 P4 to Git Change 2049382 by chui@ocl-promo-incrementor on 2019/12/21 03:00:08
SWDEV-2 - Change OpenCL version number from 3066 to 3067.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2814 edit


[ROCm/clr commit: 3190f82d6c]
2019-12-21 03:05:45 -05:00
Maneesh Gupta 35e4141eab Update texture_functions.h
Highlight valid and invalid values in texFormatToSize

[ROCm/clr commit: 6c7ce07577]
2019-12-21 12:25:36 +05:30
Maneesh Gupta 57b69adc8b bump version to 3.1 (#1756)
* Bump version to 3.1

* [ci] Enable tests on ROCm 3.0


[ROCm/clr commit: 86e590ad62]
2019-12-20 12:10:25 -08:00
foreman 113aa8bb48 P4 to Git Change 2049240 by lmoriche@lmoriche_opencl_dev2 on 2019/12/20 13:54:17
SWDEV-216705 - [hipclang-vdi-rocm][FBA-80]Test crash when all GPUs are hidden by ROCR_VISIBLE_DEVICES

	Return an error instead of dereferencing a null pointer. This should address the issue described
	in the ticket, but more places need fixing in the runtime to avoid crashes for corner cases.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#59 edit


[ROCm/clr commit: ba3da9b3ec]
2019-12-20 13:02:52 -06:00
Evgeny Mankov b41f6ad42f Merge pull request #1757 from emankov/master
[HIPIFY][doc] Update Readme.md: versioning

[ROCm/clr commit: 4a8b87a96c]
2019-12-20 20:57:48 +03:00
Evgeny Mankov 919ef62fde [HIPIFY][doc] Update Readme.md: versioning
[ROCm/clr commit: 65dd13c677]
2019-12-20 20:55:19 +03:00
foreman c10d16fa10 P4 to Git Change 2049201 by skudchad@skudchad_test2_win_opencl on 2019/12/20 11:44:13
SWDEV-216708 - [hipclang-vdi-rocm][FBA-77]hipGetDeviceCount() query should not trigger any queue creation.
	- KFD queues get created when we call hsa_executable_load_agent_code_object when creating a blitProgram at init. Delay blit creation until when needed
	- Queue also gets created when we init a xferQueue. Delay that too until when needed.

	If we want to have a lite init, there are multiple changes needed in both OpenCL and HIP. Thats rather a feature to work on later.

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/18416/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#34 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#148 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#47 edit


[ROCm/clr commit: 1384e82e60]
2019-12-20 11:50:41 -05:00
foreman 6322668c99 P4 to Git Change 2049013 by chui@ocl-promo-incrementor on 2019/12/20 03:00:07
SWDEV-2 - Change OpenCL version number from 3065 to 3066.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2813 edit


[ROCm/clr commit: 30ba6b114c]
2019-12-20 03:07:16 -05:00
Sarbojit2019 2916c02f7b Fix for windows dtest build failure (#1742)
[ROCm/clr commit: 911d406bf1]
2019-12-19 13:10:43 -08:00
foreman 3495fd6c12 P4 to Git Change 2048698 by jujiang@JJ-HIP on 2019/12/19 15:52:21
SWDEV-215536 - [HIP][Windows]Output mismatch with tex2DLayered()

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#93 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#31 edit


[ROCm/clr commit: 62f9114fd4]
2019-12-19 15:57:37 -05:00
mhbliao 313ab97c35 [hip] Add macro guarding the enum conversion for scalar accessor. (#1748)
- That's a high overhead part, which needs enabling ONLY if necessary.

[ROCm/clr commit: a0a50ac601]
2019-12-19 10:08:37 -08:00
foreman 1c99ab7f9d P4 to Git Change 2048585 by kjayapra@2_HIPWS_P2P_ROCM2 on 2019/12/19 12:15:48
SWDEV-215976 - Map IPC pointers to all devices by default, since Peer is enabled @ roc::init anyway.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#147 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#46 edit


[ROCm/clr commit: fc003e8db5]
2019-12-19 12:20:17 -05:00
foreman 68bdc7ce77 P4 to Git Change 2048321 by chui@ocl-promo-incrementor on 2019/12/19 03:00:07
SWDEV-2 - Change OpenCL version number from 3064 to 3065.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2812 edit


[ROCm/clr commit: c1c755e7ea]
2019-12-19 03:06:46 -05:00
Evgeny Mankov 0bd42da319 Merge pull request #1739 from emankov/hipify-clang
[HIP] Unify hipError_t (Step 1)

[ROCm/clr commit: 08f1c8edf3]
2019-12-19 07:57:02 +03:00
foreman 68d6989725 P4 to Git Change 2047959 by skudchad@skudchad_test2_win_opencl on 2019/12/18 14:40:28
SWDEV-213000 - Add notifyCmdQueue in ihipModuleLaunchKernel. This torques timing and flushes the queue immediately. Investigation pending.

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/18408/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#51 edit


[ROCm/clr commit: 75df64737f]
2019-12-18 14:42:18 -05:00
foreman 49c805ab06 P4 to Git Change 2047634 by chui@ocl-promo-incrementor on 2019/12/18 03:00:06
SWDEV-2 - Change OpenCL version number from 3063 to 3064.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2811 edit


[ROCm/clr commit: 393e342fce]
2019-12-18 03:13:00 -05:00
foreman 4ab8c60043 P4 to Git Change 2047424 by lmoriche@lmoriche_opencl_dev2 on 2019/12/17 20:13:01
SWDEV-216705 - [hipclang-vdi-rocm][FBA-80]Test crash when all GPUs are hidden by ROCR_VISIBLE_DEVICES

	Return an error instead of dereferencing a null pointer. This should address the issue described
	in the ticket, but more places need fixing in the runtime to avoid crashes for corner cases.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device_runtime.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#92 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#58 edit


[ROCm/clr commit: 8d32b426dd]
2019-12-17 20:18:36 -05:00
foreman 8db83dd7d4 P4 to Git Change 2047300 by vsytchen@vsytchen-ocl-win10-2 on 2019/12/17 15:29:33
SWDEV-79445 - OCL generic changes and code clean-up

	Update Gfx9PlusSubDeviceInfo with Navi14Lite entry to match PAL's AsicRevision enum

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/18399/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#67 edit


[ROCm/clr commit: b4f2598005]
2019-12-17 15:32:30 -05:00
Evgeny Mankov ad045983bd Merge pull request #1743 from emankov/master
[HIPIFY] Revise HIP runtime

[ROCm/clr commit: b1aa111446]
2019-12-16 20:11:19 +03:00
Evgeny Mankov abcc1db917 [HIPIFY] Revise HIP runtime
+ hipMemAllocHost is deprecated, use hipHostMalloc instead
+ hipMemAllocManaged -> hipMallocManaged
+ hipFreeHost -> hipHostFree
+ cudaMemset3D(Async) -> hipMemset3D(Async)
+ update docs and hipify-perl accordingly


[ROCm/clr commit: 1108ef06e1]
2019-12-16 20:09:55 +03:00
foreman eede834682 P4 to Git Change 2045971 by chui@ocl-promo-incrementor on 2019/12/14 03:00:05
SWDEV-2 - Change OpenCL version number from 3062 to 3063.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2810 edit


[ROCm/clr commit: d98ea91003]
2019-12-14 03:07:53 -05:00
Vladislav Sytchenko dc12f8017e Add comments explaining choice on the cap for system memory on Windows.
[ROCm/clr commit: a91bafca40]
2019-12-13 21:38:27 -05:00
Vladislav Sytchenko 014f068e2f Add explicit cast when computing the available amount of system memory.
[ROCm/clr commit: 4c21eed68b]
2019-12-13 21:37:30 -05:00
foreman 0b190525af P4 to Git Change 2045916 by gandryey@gera-win10 on 2019/12/13 18:32:11
SWDEV-197836 - Drop the use of llvm header files in opencl runtime
	- Fix compilation error with configurations where COMGR is disabled.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#76 edit


[ROCm/clr commit: 8483576cc7]
2019-12-13 18:41:05 -05:00
foreman 532b9b7c4c P4 to Git Change 2045906 by gandryey@gera-win10 on 2019/12/13 18:00:26
SWDEV-197836 - Drop the use of llvm header files in opencl runtime
	- Fix compilation error with configurations where COMGR disabled.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#75 edit


[ROCm/clr commit: c23923ff47]
2019-12-13 18:10:44 -05:00
foreman d59f303342 P4 to Git Change 2045900 by gandryey@gera-win10 on 2019/12/13 17:41:59
SWDEV-197836 - Drop the use of llvm header files in opencl runtime
	- Eliminate LC driver path from runtime

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#248 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#345 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.cpp#31 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.hpp#20 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#74 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#39 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#179 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#85 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#101 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#146 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rockernel.cpp#54 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#109 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#93 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#107 edit


[ROCm/clr commit: b4d64363f6]
2019-12-13 17:50:58 -05:00
Evgeny Mankov 6c0241f539 [HIP] Unify hipError_t (Step 1)
Step 1. Set the same values for RT error codes as for analogous Driver's

[Reason] RT's and Driver's error codes unification in CUDA 10.2


[ROCm/clr commit: 21b0f64f3a]
2019-12-13 19:40:16 +03:00
Evgeny Mankov 21ae8c53fe Merge pull request #1738 from emankov/hipify-clang
[HIPIFY][build] Fix building with LLVM trunk

[ROCm/clr commit: 207d7d7475]
2019-12-13 15:43:24 +03:00
Evgeny Mankov 6194dd0d3f [HIPIFY][build] Fix building with LLVM trunk
[ROCm/clr commit: 1377db639f]
2019-12-13 15:42:27 +03:00
foreman 0ba08397a8 P4 to Git Change 2045498 by chui@ocl-promo-incrementor on 2019/12/13 03:00:05
SWDEV-2 - Change OpenCL version number from 3061 to 3062.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2809 edit


[ROCm/clr commit: c7dc9892dd]
2019-12-13 03:06:34 -05:00
foreman 711cdc2d14 P4 to Git Change 2045076 by skudchad@skudchad_test2_win_opencl on 2019/12/12 15:57:20
SWDEV-213031 - Check the functions_ map else interpret as a hip::Function for now. Function may not be a device function and may have been obtaiend via hipModuleGetFunction and thus not in the functions_ map

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/18388/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#57 edit


[ROCm/clr commit: 35e0c1b6c4]
2019-12-12 16:01:14 -05:00
Evgeny Mankov 7531ad39f9 Merge pull request #1736 from emankov/hipify
[HIPIFY][BLAS] Sync with cuBlas/rocblas/hipBlas

[ROCm/clr commit: dadbdad99d]
2019-12-12 19:56:08 +03:00
Evgeny Mankov 7480c5aace [HIPIFY][BLAS] Sync with cuBlas/rocblas/hipBlas
[ROCm/clr commit: c7bea1f865]
2019-12-12 19:52:18 +03:00
foreman 50919adda4 P4 to Git Change 2044900 by skudchad@skudchad_test2_win_opencl on 2019/12/12 11:42:43
SWDEV-203814 - Add cases to handle char* and char** for tracehelper

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/18384/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/trace_helper.h#4 edit


[ROCm/clr commit: 5fd041aca7]
2019-12-12 11:47:12 -05:00
foreman d557966732 P4 to Git Change 2044644 by chui@ocl-promo-incrementor on 2019/12/12 03:00:06
SWDEV-2 - Change OpenCL version number from 3060 to 3061.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2808 edit


[ROCm/clr commit: f1aedca2d2]
2019-12-12 03:11:16 -05:00
Vladislav Sytchenko d2be30f0e0 Reduce the amount of free host memory to 40% of what is reported on Windows, otherwise we can run into OOM situations.
[ROCm/clr commit: 282367ed6d]
2019-12-11 20:21:12 -05:00
foreman c9c058acbb P4 to Git Change 2044310 by cpaquot@cpaquot-ocl-lc-lnx on 2019/12/11 19:20:38
SWDEV-213526 - [hip] OOM issue
	Clean up a bit from Laurent's comments.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#50 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#56 edit


[ROCm/clr commit: 24deabe498]
2019-12-11 19:31:20 -05:00
foreman 6c80133596 P4 to Git Change 2044309 by cpaquot@cpaquot-ocl-lc-lnx on 2019/12/11 19:19:15
SWDEV-145570 - [hip] special case const char* for logs in case it's a null pointer.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/trace_helper.h#3 edit


[ROCm/clr commit: e3448ce6c4]
2019-12-11 19:26:50 -05:00
foreman fac71c364f P4 to Git Change 2044223 by jujiang@JJ-HIP on 2019/12/11 16:16:37
SWDEV-214490 - Update HIP RT for texture3D in HIP/PAL on Windows
	-Update hipCreateTextureObject

	http://ocltc.amd.com/reviews/r/18382/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#91 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#30 edit


[ROCm/clr commit: 38d4f7f091]
2019-12-11 16:30:48 -05:00
foreman 3a75241eef P4 to Git Change 2043977 by jatang@jatang_win_pal_lc on 2019/12/11 11:01:28
SWDEV-1 - Fix mainline build.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#145 edit


[ROCm/clr commit: a868ebb742]
2019-12-11 11:09:32 -05:00