Wykres commitów

13402 Commity

Autor SHA1 Wiadomość Data
Yaxun Sam Liu 445697cfe3 Fix build failure of hipTestHalf and hipTestIncludeMath for hip-clang
[ROCm/clr commit: 781f0d97b5]
2018-09-18 21:00:15 -04:00
foreman bc0ac6bd43 P4 to Git Change 1607675 by gandryey@gera-w8 on 2018/09/18 18:42:34
SWDEV-79445 - OCL generic changes and code clean-up
	Program compilation clean-up. Step#1:
	- Move device::Program implementation into a separate file
	- Combine the common fields accros all 3 layers into the abstract device::Program

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#230 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#318 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpucompiler.cpp#159 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#241 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.hpp#73 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#72 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#125 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#86 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.hpp#35 edit


[ROCm/clr commit: 0253c1afb3]
2018-09-18 18:53:08 -04:00
foreman c1913716c2 P4 to Git Change 1607596 by jatang@jatang_win_pal_lc on 2018/09/18 16:37:51
SWDEV-126897 - Remove calling setDynamicParallelFlag() from submitKernelInternal() in LC/ROCm path.

	For LC, setDynamicParallelFlag() is now called at Kernel::InitParameters().

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#69 edit


[ROCm/clr commit: f8e1706822]
2018-09-18 16:47:41 -04:00
foreman ebe30e5da9 P4 to Git Change 1607329 by jatang@jatang_win_pal_lc on 2018/09/18 10:34:41
SWDEV-148809 - Device Enqueue on LC/PAL.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/devkernel.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#109 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#66 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#71 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#124 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#55 edit


[ROCm/clr commit: 41facdb089]
2018-09-18 10:42:05 -04:00
Jenkins d1f4a50ee9 Merge 'master' into 'amd-master'
Change-Id: Id88d6b69117acd7c73a1279bbb4a5b1a5815b2e5


[ROCm/clr commit: eec176e474]
2018-09-18 04:09:49 -05:00
Rahul Garg 45e7d824ad Fixed get alignment offset test for NVCC
- Removed dtest hipGetAlgntoffset2D.cpp
- hipGetTextureAlignmentOffset is being tested now in hipBindTexRef1DFetch.cpp


[ROCm/clr commit: c878d9cde4]
2018-09-18 14:10:03 +05:30
foreman 4b9a58b312 P4 to Git Change 1607178 by chui@ocl-promo-incrementor on 2018/09/18 02:56:46
SWDEV-2 - Change OpenCL version number from 2738 to 2739.

Affected files ...

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


[ROCm/clr commit: d635cbae60]
2018-09-18 03:03:50 -04:00
Maneesh Gupta 814ac65527 Merge pull request #672 from iotamudelta/fp16_fix
Only LLVM6 and higher contain the necessary intrinsics.

[ROCm/clr commit: d44f7401f0]
2018-09-18 08:43:33 +05:30
Maneesh Gupta d7c37a2743 Merge pull request #674 from mangupta/fix_dtests_on_nvcc
[dtests] Fix hipTestClock, hipTestNew, hipTestGlobalVariable, hipSimpleAtomicsTest & hipTestIncludeMath tests on nvcc path

[ROCm/clr commit: 77ed6e2c46]
2018-09-18 07:50:52 +05:30
Maneesh Gupta 0e8815b3ad Merge pull request #677 from yxsamliu/fix-launch-decay
Fix hipLaunchKernelGGL for hip-clang

[ROCm/clr commit: dd0373dc02]
2018-09-18 07:50:37 +05:30
Maneesh Gupta 9bc690d9e4 Merge pull request #676 from VincentSC/patch-1
Update install.sh

[ROCm/clr commit: ff1163143f]
2018-09-18 07:50:28 +05:30
Maneesh Gupta 8c45ae89d2 Merge pull request #678 from yxsamliu/fix-memory
Disable device code for gcc in hip_memory.h

[ROCm/clr commit: b894c3d72c]
2018-09-18 07:50:18 +05:30
Yaxun Sam Liu c0592f16e6 Disable device code for gcc in hip_memory.h
These device code should only be seen by HCC or hip-clang. They causd build failure
for HIP-VDI runtime and should be disabled for gcc.


[ROCm/clr commit: b23db4e452]
2018-09-17 16:50:42 -04:00
Yaxun Sam Liu eb9c852dc5 Fix hipLaunchKernelGGL for hip-clang
Do not decay function pointer type of the kernel argument passed to hipLaunchKernelGGL
and hipLaunchKernel, otherwise some type information is lost which may cause
type inference failure for the template.

This issue caused compilation error of FeatureLPPooling in Caffe2/PyTorch and this patch
fixes that.


[ROCm/clr commit: 0471ce2da6]
2018-09-17 11:20:41 -04:00
VincentSC 564a45497b Update install.sh
'rename' added as a Linux prerequisite.

[ROCm/clr commit: fcc9aa3412]
2018-09-17 13:25:12 +02:00
Maneesh Gupta 0bae7eaad3 [dests] Fix hipTestClock, hipTestNew & hipTestGlobalVariable tests for nvcc
nvcc does not support global kernels in struct/class

Change-Id: I2d7297e0c3725564215e20dbdd31c0bb8d7a07de


[ROCm/clr commit: f63ffaf6e5]
2018-09-17 15:32:05 +05:30
Maneesh Gupta 6e7f871105 [dtests] Fix deviceLib/hipSimpleAtomicsTest for nvcc
Change-Id: I23cbea2820d41da6f6a1bcab4bc3b59ac21799dd


[ROCm/clr commit: 7066147760]
2018-09-17 15:26:45 +05:30
Maneesh Gupta 9623689bc7 Add mappings for __clock* in nvcc_detail/hip_runtime.h
Change-Id: Ibcecf52f3e69298268d921efc036090544fa0ed0


[ROCm/clr commit: 933c13f003]
2018-09-17 15:23:30 +05:30
Maneesh Gupta 51f5e9ea04 [dtests] Fix deviceLib/hipTestIncludeMath on nvcc path
Change-Id: Ifb121886bec6c1134e98bd194ff1713f28454d33


[ROCm/clr commit: 644fc85a37]
2018-09-17 15:15:49 +05:30
Jenkins 73c9b996fb Merge 'master' into 'amd-master'
Change-Id: Ieb80c129669e5c781fbad1e217be399915421cf2


[ROCm/clr commit: 4175643818]
2018-09-17 04:09:45 -05:00
Alex Voicu f5d204450c Align with HC Next.
[ROCm/clr commit: 26c26f63cb]
2018-09-17 11:50:29 +03:00
Maneesh Gupta 0ecfac50cb Merge pull request #606 from ROCm-Developer-Tools/add-test-global-var
Add HIP directed test hipTestGlobalVariable.cpp

[ROCm/clr commit: a5aa5cbcfa]
2018-09-17 11:11:51 +05:30
Maneesh Gupta d1eeb53a90 Merge pull request #598 from ROCm-Developer-Tools/support-malloc
Support device-side malloc/free for hip-clang

[ROCm/clr commit: c47e2bc7ba]
2018-09-17 11:11:36 +05:30
Maneesh Gupta 20abaa15c4 Merge branch 'master' into support-malloc
[ROCm/clr commit: b23609ad42]
2018-09-17 10:17:25 +05:30
Maneesh Gupta e0a77ca23b Merge pull request #639 from ROCm-Developer-Tools/skudchad-hip
Check for hipEnvVar at the same level if directed_tests location fails

[ROCm/clr commit: 4d0d1fb3f4]
2018-09-16 18:31:37 +05:30
foreman d1615cbf7c P4 to Git Change 1606362 by chui@ocl-promo-incrementor on 2018/09/15 02:56:56
SWDEV-2 - Change OpenCL version number from 2737 to 2738.

Affected files ...

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


[ROCm/clr commit: 2b8ba532ab]
2018-09-15 23:36:22 -04:00
Maneesh Gupta 00157dc427 Revert changes to runtime/stream/hipStreamSync2
[ROCm/clr commit: f9167cd2da]
2018-09-15 13:23:38 +05:30
Maneesh Gupta 191a752474 Merge pull request #650 from ROCm-Developer-Tools/hip-clang-new
Support placement new in hip-clang

[ROCm/clr commit: 9f553c0b40]
2018-09-15 11:21:01 +05:30
Maneesh Gupta 8bf4a46c46 Merge pull request #636 from ROCm-Developer-Tools/db-fatbin
Add HIP_DB=fatbin for debugging fat binary issues

[ROCm/clr commit: a190b1ba01]
2018-09-14 13:21:58 +05:30
Maneesh Gupta 5d98d0fcdd Merge pull request #637 from ROCm-Developer-Tools/add-pthread
Let hipcc link -lpthread -lm by default

[ROCm/clr commit: c6d0de2c21]
2018-09-14 13:21:47 +05:30
Maneesh Gupta 24868e6605 Merge pull request #665 from aaronenyeshi/fix-min-funcs
Use templates for min to prevent ambiguity

[ROCm/clr commit: 17d12bbfef]
2018-09-14 13:21:38 +05:30
foreman 17cc92351d P4 to Git Change 1605815 by chui@ocl-promo-incrementor on 2018/09/14 02:57:08
SWDEV-2 - Change OpenCL version number from 2736 to 2737.

Affected files ...

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


[ROCm/clr commit: 569e1241dd]
2018-09-14 03:09:04 -04:00
Maneesh Gupta 39af9ffc16 Merge pull request #642 from ROCm-Developer-Tools/handle-obj
Let hipcc handle obj files in linker response file for hip-clang

[ROCm/clr commit: ac7f16613d]
2018-09-14 08:59:53 +05:30
Maneesh Gupta 1c719c97f3 Merge pull request #658 from phani544/hipClangFrndClass
[HIP-Clang]Add friend class/function test

[ROCm/clr commit: 2f794fd99f]
2018-09-14 08:59:40 +05:30
foreman 62f0035220 P4 to Git Change 1605680 by gandryey@gera-ocl-lc on 2018/09/13 19:07:27
SWDEV-79445 - OCL generic changes and code clean-up
	- Fix test_basic progvar_prog_scope_uninit with LC. Detect global variables usage in the program and add the code object allocation to the memory dependency tracking

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#70 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#27 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#123 edit


[ROCm/clr commit: 45fb4ac8f6]
2018-09-13 19:25:30 -04:00
Aaron Enye Shi 70d1143f62 Fix Tensorflow ambiguous min issue
[ROCm/clr commit: 6fa3ba3e12]
2018-09-13 23:16:20 +00:00
Johannes M Dieterich 1d0e3c3ece Only LLVM6 and higher contain the necessary intrinsics.
[ROCm/clr commit: dbe0cbcb93]
2018-09-13 13:55:43 -05:00
foreman 320bfd429b P4 to Git Change 1605385 by gandryey@gera-w8 on 2018/09/13 11:53:28
SWDEV-79445 - OCL generic changes and code clean-up
	- Don't call backing store destruction if segment wasn't created at all. It could occur during library link.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.hpp#26 edit


[ROCm/clr commit: 55cf1727b2]
2018-09-13 12:03:30 -04:00
foreman d220b29d2a P4 to Git Change 1605199 by chui@ocl-promo-incrementor on 2018/09/13 02:56:43
SWDEV-2 - Change OpenCL version number from 2735 to 2736.

Affected files ...

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


[ROCm/clr commit: d6baba4262]
2018-09-13 03:08:35 -04:00
Maneesh Gupta 7e87774568 Merge pull request #633 from aaronenyeshi/hip-clang-remove-am
Remove few hcc specific cmake for hip-clang

[ROCm/clr commit: cb8a0e3a43]
2018-09-13 10:20:12 +05:30
Maneesh Gupta 2bca65a8a3 Merge pull request #669 from ROCm-Developer-Tools/feature_automatic_cast
Remove potential for mismatch between runtime passed actuals and defined formals

[ROCm/clr commit: d7a832bce1]
2018-09-13 07:54:22 +05:30
Maneesh Gupta dd91726d4d Merge pull request #670 from gargrahul/remove_adipose_launchkernelhcc
Remove adipose extn from launchKernelHcc sample

[ROCm/clr commit: 90833360d1]
2018-09-13 07:54:11 +05:30
Maneesh Gupta fbcf531e47 Merge pull request #661 from yxsamliu/add-empty-printf
Add empty printf for hip-clang

[ROCm/clr commit: 2081cc9bd4]
2018-09-13 07:54:03 +05:30
Maneesh Gupta a89851ba35 Merge pull request #648 from ROCm-Developer-Tools/yxsamliu-patch-2
Document kernel launching for hip-clang

[ROCm/clr commit: 09da85729b]
2018-09-13 07:53:50 +05:30
foreman 9cd6136461 P4 to Git Change 1605085 by skudchad@skudchad_test2_win_opencl on 2018/09/12 17:44:09
SWDEV-145570 - [HIP] - Enable largest possible allocation on HIP

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#56 edit


[ROCm/clr commit: c35c82f394]
2018-09-12 17:55:29 -04:00
Aaron Enye Shi 96fe74cd2b Avoid AMP-retrict call to CPU-restrict
[ROCm/clr commit: ebf565819e]
2018-09-12 14:54:31 +00:00
Rahul Garg f395a627a0 Remove adipose extn from launchKernelHcc sample
[ROCm/clr commit: 632b6f6b39]
2018-09-12 16:41:24 +05:30
Alex Voicu 1292ba70a7 Remove potential for mismatch between runtime passed actuals and defined formals.
[ROCm/clr commit: 5a8eb9eba5]
2018-09-12 10:30:48 +01:00
Maneesh Gupta 9061790fcb Merge pull request #664 from lcskrishna/master
added __host__ to float2half and half2float functions.

[ROCm/clr commit: 22cfe54e31]
2018-09-12 14:50:01 +05:30
Maneesh Gupta c7c438f4e6 Merge pull request #663 from yxsamliu/fix-launch
Use template for hipLaunchKernelGGL for hip-clang

[ROCm/clr commit: ad5bc7f015]
2018-09-12 14:49:38 +05:30