76333 Коммитов
Автор SHA1 Сообщение Дата
foreman 1d8e131fba P4 to Git Change 2043802 by cpaquot@cpaquot-ocl-lc-lnx on 2019/12/11 03:06:02
SWDEV-213526 - [hip] OOM issue
	Delay any access to device layers till HIP API is called by app.
	This allows the app to fork the process first and then call HIP which is legal.
	Doing hip calls then fork isn't legal nor supported by ROCm.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#49 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#55 edit


[ROCm/clr commit: f5921646e4]
2019-12-11 03:11:19 -05:00
foreman f5921646e4 P4 to Git Change 2043802 by cpaquot@cpaquot-ocl-lc-lnx on 2019/12/11 03:06:02
SWDEV-213526 - [hip] OOM issue
	Delay any access to device layers till HIP API is called by app.
	This allows the app to fork the process first and then call HIP which is legal.
	Doing hip calls then fork isn't legal nor supported by ROCm.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#49 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#55 edit
2019-12-11 03:11:19 -05:00
foreman b3807a8ab7 P4 to Git Change 2043802 by cpaquot@cpaquot-ocl-lc-lnx on 2019/12/11 03:06:02
SWDEV-213526 - [hip] OOM issue
	Delay any access to device layers till HIP API is called by app.
	This allows the app to fork the process first and then call HIP which is legal.
	Doing hip calls then fork isn't legal nor supported by ROCm.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#49 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#55 edit


[ROCm/hip commit: 921fa13d81]
2019-12-11 03:11:19 -05:00
foreman 921fa13d81 P4 to Git Change 2043802 by cpaquot@cpaquot-ocl-lc-lnx on 2019/12/11 03:06:02
SWDEV-213526 - [hip] OOM issue
	Delay any access to device layers till HIP API is called by app.
	This allows the app to fork the process first and then call HIP which is legal.
	Doing hip calls then fork isn't legal nor supported by ROCm.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#49 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#55 edit
2019-12-11 03:11:19 -05:00
foreman 8b46018147 P4 to Git Change 2043798 by chui@ocl-promo-incrementor on 2019/12/11 03:00:04
SWDEV-2 - Change OpenCL version number from 3059 to 3060.

Affected files ...

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


[ROCm/clr commit: 4341129737]
2019-12-11 03:06:01 -05:00
foreman 4341129737 P4 to Git Change 2043798 by chui@ocl-promo-incrementor on 2019/12/11 03:00:04
SWDEV-2 - Change OpenCL version number from 3059 to 3060.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2807 edit
2019-12-11 03:06:01 -05:00
mhbliao b967f1210d Only add hipExtLaunchMultiKernelMultiDevice for non-HCC compilers. (#1729)
[ROCm/clr commit: 539370d308]
2019-12-10 10:32:25 -08:00
mhbliao 539370d308 Only add hipExtLaunchMultiKernelMultiDevice for non-HCC compilers. (#1729) 2019-12-10 10:32:25 -08:00
mhbliao e1f55b0cee Only add hipExtLaunchMultiKernelMultiDevice for non-HCC compilers. (#1729)
[ROCm/hip commit: 444c931641]
2019-12-10 10:32:25 -08:00
mhbliao 444c931641 Only add hipExtLaunchMultiKernelMultiDevice for non-HCC compilers. (#1729) 2019-12-10 10:32:25 -08:00
foreman 839c1b1ed2 P4 to Git Change 2043323 by jatang@jatang_win_pal_lc on 2019/12/10 12:57:52
SWDEV-1 - Fix cmake build.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rochostcall.cpp#2 edit


[ROCm/clr commit: f691b86ec8]
2019-12-10 13:01:18 -05:00
foreman f691b86ec8 P4 to Git Change 2043323 by jatang@jatang_win_pal_lc on 2019/12/10 12:57:52
SWDEV-1 - Fix cmake build.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rochostcall.cpp#2 edit
2019-12-10 13:01:18 -05:00
Evgeny 28e59eb0da hcc library loading workaround
Change-Id: I8b383f901235cfdfaba612a4effa4b9fcf12104d
2019-12-10 06:40:09 -06:00
Evgeny 52bf544e06 hcc library loading workaround
Change-Id: I8b383f901235cfdfaba612a4effa4b9fcf12104d


[ROCm/rocprofiler commit: 28e59eb0da]
2019-12-10 06:40:09 -06:00
Jenkins 544ad9a8f1 Merge 'master' into 'amd-master'
Change-Id: Ieef32efec384d27df2a0fbe262be139b5e734b43


[ROCm/clr commit: b79041c97e]
2019-12-10 11:06:12 +00:00
Jenkins b79041c97e Merge 'master' into 'amd-master'
Change-Id: Ieef32efec384d27df2a0fbe262be139b5e734b43
2019-12-10 11:06:12 +00:00
Jenkins 1b37797882 Merge 'master' into 'amd-master'
Change-Id: Ieef32efec384d27df2a0fbe262be139b5e734b43


[ROCm/hip commit: 92af0fb372]
2019-12-10 11:06:12 +00:00
Jenkins 92af0fb372 Merge 'master' into 'amd-master'
Change-Id: Ieef32efec384d27df2a0fbe262be139b5e734b43
2019-12-10 11:06:12 +00:00
Evgeny 389cb50854 trace parameters fix
Change-Id: I5cd8c897b9982f9abc9e36c18a4a488bd65fbd30
2019-12-10 04:33:29 -06:00
Evgeny 67b1e9af0d trace parameters fix
Change-Id: I5cd8c897b9982f9abc9e36c18a4a488bd65fbd30


[ROCm/rocprofiler commit: 389cb50854]
2019-12-10 04:33:29 -06:00
foreman 16cd8133b4 P4 to Git Change 2043044 by chui@ocl-promo-incrementor on 2019/12/10 03:00:17
SWDEV-2 - Change OpenCL version number from 3058 to 3059.

Affected files ...

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


[ROCm/clr commit: afd60b06f0]
2019-12-10 03:02:18 -05:00
foreman afd60b06f0 P4 to Git Change 2043044 by chui@ocl-promo-incrementor on 2019/12/10 03:00:17
SWDEV-2 - Change OpenCL version number from 3058 to 3059.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2806 edit
2019-12-10 03:02:18 -05:00
jglaser 2984be48d2 fix linking of vector types with gcc (#1690)
* fix linking of vector types when linking hipcc objects with gcc

* use __atribute__((vector_size)) with both clang and gcc

and reinstate nonaligned n=3 vector type

* use implicit conversion to value and ext_vector_type when available

* Alternate formulation for GCC compatibility

* Built-in arrays don't mix well with placement new

* Fix typo

* Add conversions to enum

* Fix Scalar_accessor assignment.

* Update hip_vector_types.h

* stir up the underlying_type hideous mess

This fixes the HIP build issue "error: only enumeration types have underlying types".


[ROCm/clr commit: 280a8ebadf]
2019-12-10 09:40:15 +05:30
jglaser 280a8ebadf fix linking of vector types with gcc (#1690)
* fix linking of vector types when linking hipcc objects with gcc

* use __atribute__((vector_size)) with both clang and gcc

and reinstate nonaligned n=3 vector type

* use implicit conversion to value and ext_vector_type when available

* Alternate formulation for GCC compatibility

* Built-in arrays don't mix well with placement new

* Fix typo

* Add conversions to enum

* Fix Scalar_accessor assignment.

* Update hip_vector_types.h

* stir up the underlying_type hideous mess

This fixes the HIP build issue "error: only enumeration types have underlying types".
2019-12-10 09:40:15 +05:30
jglaser 65f80f80a1 fix linking of vector types with gcc (#1690)
* fix linking of vector types when linking hipcc objects with gcc

* use __atribute__((vector_size)) with both clang and gcc

and reinstate nonaligned n=3 vector type

* use implicit conversion to value and ext_vector_type when available

* Alternate formulation for GCC compatibility

* Built-in arrays don't mix well with placement new

* Fix typo

* Add conversions to enum

* Fix Scalar_accessor assignment.

* Update hip_vector_types.h

* stir up the underlying_type hideous mess

This fixes the HIP build issue "error: only enumeration types have underlying types".


[ROCm/hip commit: 00d735cdc9]
2019-12-10 09:40:15 +05:30
jglaser 00d735cdc9 fix linking of vector types with gcc (#1690)
* fix linking of vector types when linking hipcc objects with gcc

* use __atribute__((vector_size)) with both clang and gcc

and reinstate nonaligned n=3 vector type

* use implicit conversion to value and ext_vector_type when available

* Alternate formulation for GCC compatibility

* Built-in arrays don't mix well with placement new

* Fix typo

* Add conversions to enum

* Fix Scalar_accessor assignment.

* Update hip_vector_types.h

* stir up the underlying_type hideous mess

This fixes the HIP build issue "error: only enumeration types have underlying types".
2019-12-10 09:40:15 +05:30
Sean Keely 0a43a107b1 Initial GWS queue support.
Queues should transition to ref counting for all queues eventually.
That cleanup will be part of shared queue pooling support.

Change-Id: I217ff5d573156678b9559da6fb81baa8cd31c617
2019-12-09 21:21:17 -05:00
Sean Keely 3bcde37b58 Initial GWS queue support.
Queues should transition to ref counting for all queues eventually.
That cleanup will be part of shared queue pooling support.

Change-Id: I217ff5d573156678b9559da6fb81baa8cd31c617


[ROCm/ROCR-Runtime commit: 0a43a107b1]
2019-12-09 21:21:17 -05:00
Chris Freehill 8eeb8d3e5f Fix for running rocminfo on wider variety of CPUs
Change-Id: I7acc46d2fec97ae1026643f79e59dd632444ce2e


[ROCm/rocminfo commit: 9b0cd9e428]
2019-12-09 14:59:57 -06:00
Chris Freehill 9b0cd9e428 Fix for running rocminfo on wider variety of CPUs
Change-Id: I7acc46d2fec97ae1026643f79e59dd632444ce2e
2019-12-09 14:59:57 -06:00
Chris Freehill 3f0aab31d5 Update README to include instruction to fetch git tags
Also, slight reformatting.

Change-Id: I7c35343556e48cadccd266b41465fb5ea04ace29


[ROCm/rocminfo commit: 831f3ab124]
2019-12-09 14:51:53 -06:00
Chris Freehill 831f3ab124 Update README to include instruction to fetch git tags
Also, slight reformatting.

Change-Id: I7c35343556e48cadccd266b41465fb5ea04ace29
2019-12-09 14:51:53 -06:00
Chris Freehill 7be9165a61 Require >= CMake3.5 instead of 2.8
Change-Id: I5e0045fad2ecc028c2dcb9fd78805dfb42a9e2ed


[ROCm/rocminfo commit: 2afaae2fbe]
2019-12-09 11:57:09 -06:00
Chris Freehill 2afaae2fbe Require >= CMake3.5 instead of 2.8
Change-Id: I5e0045fad2ecc028c2dcb9fd78805dfb42a9e2ed
2019-12-09 11:57:09 -06:00
Christian Sigg ff74ebdcea Fix clang build (#274)
The attribute is called `optnone`, not `noopt`.

[ROCm/rccl commit: 3899f6e0f2]
2019-12-09 09:31:13 -08:00
Christian Sigg 3899f6e0f2 Fix clang build (#274)
The attribute is called `optnone`, not `noopt`.
2019-12-09 09:31:13 -08:00
foreman d71aef82bb P4 to Git Change 2042612 by eshcherb@evgeny-hip on 2019/12/09 11:11:38
SWDEV-197289 - HIP-VDI tracing
	activity suppressing of type is zero;
	fixing callbacks table recursive mutex;

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_prof_api.h#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#101 edit


[ROCm/clr commit: 441c3d0a5b]
2019-12-09 11:22:57 -05:00
foreman 441c3d0a5b P4 to Git Change 2042612 by eshcherb@evgeny-hip on 2019/12/09 11:11:38
SWDEV-197289 - HIP-VDI tracing
	activity suppressing of type is zero;
	fixing callbacks table recursive mutex;

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_prof_api.h#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#101 edit
2019-12-09 11:22:57 -05:00
foreman bc52bfaeb8 P4 to Git Change 2042612 by eshcherb@evgeny-hip on 2019/12/09 11:11:38
SWDEV-197289 - HIP-VDI tracing
	activity suppressing of type is zero;
	fixing callbacks table recursive mutex;

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_prof_api.h#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#101 edit


[ROCm/hip commit: 0705efa384]
2019-12-09 11:22:57 -05:00
foreman 0705efa384 P4 to Git Change 2042612 by eshcherb@evgeny-hip on 2019/12/09 11:11:38
SWDEV-197289 - HIP-VDI tracing
	activity suppressing of type is zero;
	fixing callbacks table recursive mutex;

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_prof_api.h#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#101 edit
2019-12-09 11:22:57 -05:00
foreman e4e12416ad P4 to Git Change 2042612 by eshcherb@evgeny-hip on 2019/12/09 11:11:38
SWDEV-197289 - HIP-VDI tracing
	activity suppressing of type is zero;
	fixing callbacks table recursive mutex;

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_prof_api.h#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#101 edit


[ROCm/clr commit: 584dc895df]
2019-12-09 11:22:57 -05:00
foreman 584dc895df P4 to Git Change 2042612 by eshcherb@evgeny-hip on 2019/12/09 11:11:38
SWDEV-197289 - HIP-VDI tracing
	activity suppressing of type is zero;
	fixing callbacks table recursive mutex;

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_prof_api.h#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#101 edit
2019-12-09 11:22:57 -05:00
foreman 2a18e65b7e P4 to Git Change 2042459 by chui@ocl-promo-incrementor on 2019/12/09 03:00:03
SWDEV-2 - Change OpenCL version number from 3057 to 3058.

Affected files ...

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


[ROCm/clr commit: 3c2ac9e6ff]
2019-12-09 03:28:45 -05:00
foreman 3c2ac9e6ff P4 to Git Change 2042459 by chui@ocl-promo-incrementor on 2019/12/09 03:00:03
SWDEV-2 - Change OpenCL version number from 3057 to 3058.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2805 edit
2019-12-09 03:28:45 -05:00
Evgeny 46b4078890 enabling of trace disable for HIP-VDI
[ROCm/roctracer commit: 0316b23df0]
2019-12-08 12:38:19 -06:00
Evgeny 0316b23df0 enabling of trace disable for HIP-VDI 2019-12-08 12:38:19 -06:00
Evgeny 19cb55bfcf corremation id initialization fix
[ROCm/roctracer commit: e606af1499]
2019-12-08 12:11:50 -06:00
Evgeny e606af1499 corremation id initialization fix 2019-12-08 12:11:50 -06:00
Evgeny Mankov b71a6726f4 Merge pull request #1725 from emankov/hipify-clang
[HIPIFY] Add cleanupHipifyOptions functionality

[ROCm/clr commit: 8223a48683]
2019-12-08 15:15:57 +03:00
Evgeny Mankov 8223a48683 Merge pull request #1725 from emankov/hipify-clang
[HIPIFY] Add cleanupHipifyOptions functionality
2019-12-08 15:15:57 +03:00