76333 Commits
Author SHA1 Message Date
Chris Freehill 18ce553dce Add rsmi_dev_pci_throughput_get() 2019-02-27 15:10:26 -06:00
Chris Freehill 2c61b97684 Add rsmi_dev_pci_throughput_get()
[ROCm/amdsmi commit: 18ce553dce]
2019-02-27 15:10:26 -06:00
Rahul Garg 6cf575a749 Fix hipBusBW sample for P2P bidirectional test
[ROCm/hip-tests commit: 5f54c5cb59]
2019-02-28 00:56:07 +05:30
Rahul Garg 5f54c5cb59 Fix hipBusBW sample for P2P bidirectional test 2019-02-28 00:56:07 +05:30
Rahul Garg 1985d70605 Fix hipBusBW sample for P2P bidirectional test
[ROCm/clr commit: 828e62fe4f]
2019-02-28 00:56:07 +05:30
Rahul Garg 828e62fe4f Fix hipBusBW sample for P2P bidirectional test 2019-02-28 00:56:07 +05:30
Rahul Garg c7620fc4e9 Fix hipBusBW sample for P2P bidirectional test
[ROCm/hip commit: 70278f1777]
2019-02-28 00:56:07 +05:30
Rahul Garg 70278f1777 Fix hipBusBW sample for P2P bidirectional test 2019-02-28 00:56:07 +05:30
Yaxun Sam Liu 0b8586ab26 Fix nan for windows
[ROCm/clr commit: 0ebe23512f]
2019-02-27 12:33:26 -05:00
Yaxun Sam Liu 0ebe23512f Fix nan for windows 2019-02-27 12:33:26 -05:00
Yaxun Sam Liu 48ab0aa588 Fix nan for windows
[ROCm/hip commit: 278007218a]
2019-02-27 12:33:26 -05:00
Yaxun Sam Liu 278007218a Fix nan for windows 2019-02-27 12:33:26 -05:00
Kent Russell a0b8dd8462 Temporarily remove CMATest from gfx900
Per Philip Yang:
For forked child process, userptr allocated on heap (through malloc)
will have two vmas if child process malloc smaller size buf, free it,
this is on vma cloned from parent process. Then malloc larger size buf,
kernel will put some pages on previous freed space from vma cloned,
create new vma for the rest of pages. This is what IPCTest does.

Change-Id: I054771e20880f975d7cc774225f19aad5363843f
2019-02-27 07:05:42 -05:00
Kent Russell 16d110f9c1 Temporarily remove CMATest from gfx900
Per Philip Yang:
For forked child process, userptr allocated on heap (through malloc)
will have two vmas if child process malloc smaller size buf, free it,
this is on vma cloned from parent process. Then malloc larger size buf,
kernel will put some pages on previous freed space from vma cloned,
create new vma for the rest of pages. This is what IPCTest does.

Change-Id: I054771e20880f975d7cc774225f19aad5363843f


[ROCm/ROCR-Runtime commit: a0b8dd8462]
2019-02-27 07:05:42 -05:00
Maneesh Gupta ec494ba628 [hipcofig] Update HIP_PLATFORM detection logic
HIP_PLATFORM detection logic relied on finding a working KFD. If it was
found, the platform was set as hcc else as nvcc.
However this logic is flawed since it is possible for the development
system to only have the user mode bits to build HIP application code.
Hence the better logic is to rely on finding a suitable compiler.
The new logic is as follows:
- look for a working HCC. If found, platform is set as hcc.
- else look for a working NVCC. If found, platform is set as nvcc.
- else the platform defaults to hcc for now.

Change-Id: Ifcc42c29a19f722153d5c23c55f1a8765dceaf6b


[ROCm/clr commit: 03adc12474]
2019-02-27 14:10:21 +05:30
Maneesh Gupta 03adc12474 [hipcofig] Update HIP_PLATFORM detection logic
HIP_PLATFORM detection logic relied on finding a working KFD. If it was
found, the platform was set as hcc else as nvcc.
However this logic is flawed since it is possible for the development
system to only have the user mode bits to build HIP application code.
Hence the better logic is to rely on finding a suitable compiler.
The new logic is as follows:
- look for a working HCC. If found, platform is set as hcc.
- else look for a working NVCC. If found, platform is set as nvcc.
- else the platform defaults to hcc for now.

Change-Id: Ifcc42c29a19f722153d5c23c55f1a8765dceaf6b
2019-02-27 14:10:21 +05:30
Maneesh Gupta 55da014b79 [hipcofig] Update HIP_PLATFORM detection logic
HIP_PLATFORM detection logic relied on finding a working KFD. If it was
found, the platform was set as hcc else as nvcc.
However this logic is flawed since it is possible for the development
system to only have the user mode bits to build HIP application code.
Hence the better logic is to rely on finding a suitable compiler.
The new logic is as follows:
- look for a working HCC. If found, platform is set as hcc.
- else look for a working NVCC. If found, platform is set as nvcc.
- else the platform defaults to hcc for now.

Change-Id: Ifcc42c29a19f722153d5c23c55f1a8765dceaf6b


[ROCm/hip commit: 8b25f7b4cf]
2019-02-27 14:10:21 +05:30
Maneesh Gupta 8b25f7b4cf [hipcofig] Update HIP_PLATFORM detection logic
HIP_PLATFORM detection logic relied on finding a working KFD. If it was
found, the platform was set as hcc else as nvcc.
However this logic is flawed since it is possible for the development
system to only have the user mode bits to build HIP application code.
Hence the better logic is to rely on finding a suitable compiler.
The new logic is as follows:
- look for a working HCC. If found, platform is set as hcc.
- else look for a working NVCC. If found, platform is set as nvcc.
- else the platform defaults to hcc for now.

Change-Id: Ifcc42c29a19f722153d5c23c55f1a8765dceaf6b
2019-02-27 14:10:21 +05:30
foreman ec88761cef P4 to Git Change 1749142 by chui@ocl-promo-incrementor on 2019/02/27 03:00:23
SWDEV-2 - Change OpenCL version number from 2842 to 2843.

Affected files ...

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


[ROCm/clr commit: 8b6f0a2c01]
2019-02-27 03:17:27 -05:00
foreman 8b6f0a2c01 P4 to Git Change 1749142 by chui@ocl-promo-incrementor on 2019/02/27 03:00:23
SWDEV-2 - Change OpenCL version number from 2842 to 2843.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2590 edit
2019-02-27 03:17:27 -05:00
Rahul Garg 51f2f3703a Fix hipBusBW overflow with setting beats/iterations
[ROCm/hip-tests commit: dfc0ce51d0]
2019-02-27 00:18:52 +05:30
Rahul Garg dfc0ce51d0 Fix hipBusBW overflow with setting beats/iterations 2019-02-27 00:18:52 +05:30
Rahul Garg a835072903 Fix hipBusBW overflow with setting beats/iterations
[ROCm/clr commit: 4fef69afdc]
2019-02-27 00:18:52 +05:30
Rahul Garg 4fef69afdc Fix hipBusBW overflow with setting beats/iterations 2019-02-27 00:18:52 +05:30
Rahul Garg 6391066444 Fix hipBusBW overflow with setting beats/iterations
[ROCm/hip commit: 673ecd02fe]
2019-02-27 00:18:52 +05:30
Rahul Garg 673ecd02fe Fix hipBusBW overflow with setting beats/iterations 2019-02-27 00:18:52 +05:30
foreman 1d0572dd0f P4 to Git Change 1748674 by cpaquot@cpaquot-ocl-lc-lnx on 2019/02/26 11:31:59
SWDEV-145570 - [HIP] Implemented texture object for ROCm backend
	Needed to implement sampler object and return the getHsaImageObject
	for roc::Image::cpuSrd.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#118 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#34 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.hpp#15 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#73 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#22 edit


[ROCm/clr commit: 2732ad0300]
2019-02-26 11:47:55 -05:00
foreman 2732ad0300 P4 to Git Change 1748674 by cpaquot@cpaquot-ocl-lc-lnx on 2019/02/26 11:31:59
SWDEV-145570 - [HIP] Implemented texture object for ROCm backend
	Needed to implement sampler object and return the getHsaImageObject
	for roc::Image::cpuSrd.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#118 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#34 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.hpp#15 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#73 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#22 edit
2019-02-26 11:47:55 -05:00
foreman 5aab4688e9 P4 to Git Change 1748655 by wchau@wchau_OCL_boltzmann on 2019/02/26 10:50:47
SWDEV-180407 - Observed failure while running OCL 2.0 conformance API : min_max_device_version
	- revert CL1739455 to use OCL version 1.2 as default to avoid this issue for ROCm 2.2 release

Affected files ...

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


[ROCm/clr commit: cf278cec27]
2019-02-26 11:22:30 -05:00
foreman cf278cec27 P4 to Git Change 1748655 by wchau@wchau_OCL_boltzmann on 2019/02/26 10:50:47
SWDEV-180407 - Observed failure while running OCL 2.0 conformance API : min_max_device_version
	- revert CL1739455 to use OCL version 1.2 as default to avoid this issue for ROCm 2.2 release

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#117 edit
2019-02-26 11:22:30 -05:00
Jenkins 510e0f8c1c Merge 'master' into 'amd-master'
Change-Id: Ieb5e7f9fd79339a8453462fa276fd1fe41251515


[ROCm/rocm_smi_lib commit: ef02001fe8]
2019-02-26 04:09:56 -06:00
Jenkins ef02001fe8 Merge 'master' into 'amd-master'
Change-Id: Ieb5e7f9fd79339a8453462fa276fd1fe41251515
2019-02-26 04:09:56 -06:00
Jenkins c8e7fce598 Merge 'master' into 'amd-master'
Change-Id: Ieb5e7f9fd79339a8453462fa276fd1fe41251515


[ROCm/amdsmi commit: ef02001fe8]
2019-02-26 04:09:56 -06:00
foreman eba54dbae1 P4 to Git Change 1748484 by chui@ocl-promo-incrementor on 2019/02/26 03:00:23
SWDEV-2 - Change OpenCL version number from 2841 to 2842.

Affected files ...

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


[ROCm/clr commit: 918f2e197a]
2019-02-26 03:08:31 -05:00
foreman 918f2e197a P4 to Git Change 1748484 by chui@ocl-promo-incrementor on 2019/02/26 03:00:23
SWDEV-2 - Change OpenCL version number from 2841 to 2842.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2589 edit
2019-02-26 03:08:31 -05:00
Rahul Garg 1c95abbb18 Fix forceinline for non HCC compilation
[ROCm/clr commit: 832142234b]
2019-02-26 07:50:09 +05:30
Rahul Garg 832142234b Fix forceinline for non HCC compilation 2019-02-26 07:50:09 +05:30
Rahul Garg 67723bd3e7 Fix forceinline for non HCC compilation
[ROCm/hip commit: 55145feae6]
2019-02-26 07:50:09 +05:30
Rahul Garg 55145feae6 Fix forceinline for non HCC compilation 2019-02-26 07:50:09 +05:30
Sean Keely 3c3db0243e Loader support for SRAM ECC.
Change-Id: I0c6791c356d9186cc8dabae9fd698b1d4de19b09
2019-02-25 18:30:05 -05:00
Sean Keely 8b90c223ac Loader support for SRAM ECC.
Change-Id: I0c6791c356d9186cc8dabae9fd698b1d4de19b09


[ROCm/ROCR-Runtime commit: 3c3db0243e]
2019-02-25 18:30:05 -05:00
Chris Freehill 21d14cdd2d Merge pull request #21 from cfreehill/master
Fix sysfs write operations

[ROCm/rocm_smi_lib commit: 03724c9c5a]
2019-02-25 15:42:48 -06:00
Chris Freehill 03724c9c5a Merge pull request #21 from cfreehill/master
Fix sysfs write operations
2019-02-25 15:42:48 -06:00
Chris Freehill c14646bdb7 Merge pull request #21 from cfreehill/master
Fix sysfs write operations

[ROCm/amdsmi commit: 03724c9c5a]
2019-02-25 15:42:48 -06:00
Chris Freehill 89b3cb5030 Fix sysfs write operations
[ROCm/rocm_smi_lib commit: 4771996d99]
2019-02-25 15:14:46 -06:00
Chris Freehill 4771996d99 Fix sysfs write operations 2019-02-25 15:14:46 -06:00
Chris Freehill 050959ffe3 Fix sysfs write operations
[ROCm/amdsmi commit: 4771996d99]
2019-02-25 15:14:46 -06:00
foreman 4195de8bb4 P4 to Git Change 1748192 by jujiang@JJ-OCL-w8 on 2019/02/25 14:20:20
SWDEV-181012 - [CQE OCL][DTB-BLOCKER][QR][Windows][19.10] clinfo results in "clBuildProgram" error with OCL binaries. Faulty CL#1737731

	- Remove some dead code as suggested by Konstantin Zhuravlyov

	- These strings are no longer needed, loader will never ask about them

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#158 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#248 edit


[ROCm/clr commit: b7200ec2ad]
2019-02-25 14:33:44 -05:00
foreman b7200ec2ad P4 to Git Change 1748192 by jujiang@JJ-OCL-w8 on 2019/02/25 14:20:20
SWDEV-181012 - [CQE OCL][DTB-BLOCKER][QR][Windows][19.10] clinfo results in "clBuildProgram" error with OCL binaries. Faulty CL#1737731

	- Remove some dead code as suggested by Konstantin Zhuravlyov

	- These strings are no longer needed, loader will never ask about them

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#158 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#248 edit
2019-02-25 14:33:44 -05:00
foreman 596dd852c7 P4 to Git Change 1748169 by gandryey@gera-w8 on 2019/02/25 13:36:28
SWDEV-180834 - [Forum] - Washed-Out Colors in Premiere Pro CC 2018 When 10bit Enabled
	- Add CL_RGBA 101010 support for GL interop in GSL path.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#157 edit


[ROCm/clr commit: adef8ef154]
2019-02-25 14:00:09 -05:00