Commit Graph

13197 Commits

Author SHA1 Message Date
Rahul Garg 263e82a67a Add extension for kernel concurrency on same stream 2019-03-06 12:55:39 +05:30
Maneesh Gupta 8099d81788 Merge pull request #936 from mangupta/swdev-174923
[hipconfig] Update HIP_PLATFORM detection logic
2019-03-06 06:08:11 +05:30
foreman b009cc829c P4 to Git Change 1751553 by asalmanp@asalmanp-ocl-stg on 2019/03/05 11:04:28
SWDEV-132899 - [OCL][GFX10] adding support for Navi12(gfx1011) and Navi14 (gfx1012)

	reviewboardURL = http://ocltc.amd.com/reviews/r/16839/

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/utils/v0_8/libUtils.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/utils/v0_8/target_mappings.h#24 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/utils/v0_8/target_mappings_hsail.h#27 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/utils/v0_8/target_mappings_hsail64.h#27 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#159 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABI.h#23 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABIMultiBinary.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#37 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings.h#56 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#52 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#47 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/driver/driver.cpp#69 edit
2019-03-05 11:16:54 -05:00
Evgeny Mankov a1a205c849 Merge pull request #948 from emankov/master
[HIPIFY] Change CUDA Driver's functions' cuMemsetD32(Async) mapping
2019-03-05 18:18:39 +03:00
Evgeny Mankov dfc631fb44 [HIPIFY] Change CUDA Driver's functions' cuMemsetD32(Async) mapping
cuMemsetD32(Async) -> hipMemsetD32(Async) (was hipMemset(Async))

based on:
[#933] https://github.com/ROCm-Developer-Tools/HIP/pull/933
2019-03-05 18:13:18 +03:00
Maneesh Gupta b525d21011 Merge pull request #933 from ROCm-Developer-Tools/fix_hipmemset
Add HIP memset APIs to cope with non-zero initial values of integer types
2019-03-05 14:31:38 +05:30
foreman a3df82d8ad P4 to Git Change 1751427 by chui@ocl-promo-incrementor on 2019/03/05 03:00:26
SWDEV-2 - Change OpenCL version number from 2846 to 2847.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2594 edit
2019-03-05 03:28:48 -05:00
Maneesh Gupta 8af4e2b5e4 Update hipMemset.cpp
Address build issues on nvcc path.
2019-03-05 12:11:11 +05:30
Maneesh Gupta 38b7a43b43 Update hip_runtime_api.h
Use hipCUResultTohipError instead of hipCUDAErrorTohipError in hipMemsetD32 & hipMemsetD32Async.
2019-03-05 12:10:01 +05:30
Wen-Heng (Jack) Chung 8b7baa0bd9 Address code review comments to use hipDeviceptr_t 2019-03-05 05:51:05 +00:00
Wen-Heng (Jack) Chung b46e684d2e Add implementation for NVCC path 2019-03-04 20:11:12 -08:00
Wen-Heng (Jack) Chung 365d08535b Add direct test for hipMemsetD32 and hipMemsetD32Async 2019-03-04 17:20:32 +00:00
Wen-Heng (Jack) Chung 392271f4db Add hipMemsetD32 and hipMemsetD32Async
Add 2 extra memset functions which fills memory with integer-typed data

Also change the parameters of ihipMemset to better explain the semantic
2019-03-04 17:00:33 +00:00
foreman 9b68a2f017 P4 to Git Change 1750874 by chui@ocl-promo-incrementor on 2019/03/04 03:00:26
SWDEV-2 - Change OpenCL version number from 2845 to 2846.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2593 edit
2019-03-04 03:18:12 -05:00
Maneesh Gupta 24570ab72a Merge pull request #939 from gargrahul/update_hipmemset_test
[dtest] Update hipMemset test
2019-03-03 20:29:55 +05:30
Rahul Garg 5900416629 Fix review comments 2019-03-02 23:38:37 +05:30
foreman 0b988784ec P4 to Git Change 1750710 by chui@ocl-promo-incrementor on 2019/03/02 03:00:26
SWDEV-2 - Change OpenCL version number from 2844 to 2845.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2592 edit
2019-03-02 03:14:27 -05:00
Maneesh Gupta 8bd168febf Merge pull request #945 from wkwchau/hipMemset3D_fix
Fix hipMemset3D test
2019-03-01 21:18:12 +05:30
Maneesh Gupta d5e4c68f30 Merge pull request #942 from yxsamliu/v3
revert hipcc changes about code object v3
2019-03-01 21:17:10 +05:30
foreman 3bbc2654e4 P4 to Git Change 1750218 by chui@ocl-promo-incrementor on 2019/03/01 03:00:25
SWDEV-2 - Change OpenCL version number from 2843 to 2844.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2591 edit
2019-03-01 04:01:52 -05:00
Wilkin Chau 99540373cf Fix hipMemset3D test
Calculate the allocated size based on the width, height and depth.
2019-02-28 22:42:46 +00:00
Rahul Garg 41afe4d947 Fix hipMemset test for HIP/NVCC 2019-03-01 03:46:57 +05:30
Yaxun Sam Liu b40d9c7849 Revert "hipcc should consume -mcode-object-v3 flag"
This reverts commit 8062305f0b.
2019-02-28 11:21:47 -05:00
Yaxun Sam Liu 9002c7d09d Revert "Change code-object flag to only HIP-Clang"
This reverts commit 2a956540ee.
2019-02-28 11:20:04 -05:00
Yaxun Sam Liu 510590ac1d Revert "Consume the code obj args to prevent duplicates"
This reverts commit 3a57510fbb.
2019-02-28 11:19:35 -05:00
Jenkins 7dd189a091 Merge 'master' into 'amd-master'
Change-Id: Iba89017b25273c611bee5a15fa619c7ddf5ae0aa
2019-02-28 04:09:59 -06:00
Maneesh Gupta 4eff6bd09a Merge pull request #938 from gargrahul/fix_hipBusBW_p2p_bidir
Fix hipBusBW sample for P2P bidirectional test
2019-02-28 07:14:38 +05:30
Maneesh Gupta c1ff2c95a4 Merge pull request #937 from yxsamliu/nan2
Fix nan for windows
2019-02-28 07:14:27 +05:30
Maneesh Gupta c6b050b7f2 Merge pull request #935 from gargrahul/fix_hipbusbw_beatsoverflow
Fix hipBusBW overflow with setting beats/iterations
2019-02-28 07:14:16 +05:30
Maneesh Gupta 267b0b3a30 Merge pull request #934 from gargrahul/fix_forceinline_non_hcc
Fix forceinline for non HCC compilation
2019-02-28 07:14:05 +05:30
Rahul Garg 0156388a6b Update hipMemset test 2019-02-28 06:54:49 +05:30
Rahul Garg 828e62fe4f Fix hipBusBW sample for P2P bidirectional test 2019-02-28 00:56:07 +05:30
Yaxun Sam Liu 0ebe23512f Fix nan for windows 2019-02-27 12:33:26 -05:00
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
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 4fef69afdc Fix hipBusBW overflow with setting beats/iterations 2019-02-27 00:18:52 +05:30
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 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
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 832142234b Fix forceinline for non HCC compilation 2019-02-26 07:50:09 +05:30
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 adef8ef154 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
2019-02-25 14:00:09 -05:00
Wen-Heng (Jack) Chung 8c5a92a789 Add one test case for complex dynamic loading behavior
Existing HIT syntax doesn't seem to support the expected build and run steps
for this test.
2019-02-25 17:03:31 +00:00
Evgeny Mankov a4e3fa4f1b Merge pull request #930 from emankov/master
[HIPIFY][doc] Update README.md
2019-02-25 18:29:26 +03:00
Evgeny Mankov 52fdd6e3cc [HIPIFY][doc] Update README.md
+ Populate Dependencies section with upcoming LLVM versions
+ Add clang bugs for not working configs LLVM+CUDA
+ Update Testing section
2019-02-25 18:26:25 +03:00
Evgeny Mankov 2738db936a Merge pull request #928 from emankov/master
[HIPIFY][tests] caffe2 test fix
2019-02-25 17:39:06 +03:00
Evgeny Mankov 9c000f4b57 [HIPIFY][tests] caffe2 test fix 2019-02-25 17:12:32 +03:00
Evgeny Mankov b24cb99a12 Merge pull request #927 from emankov/master
[HIPIFY][Caffe2] Initial Caffe2 support
2019-02-25 16:41:17 +03:00
Evgeny Mankov 59533a7309 [HIPIFY][Caffe2] Initial Caffe2 support 2019-02-23 20:46:22 +03:00
foreman 0010e42ec9 P4 to Git Change 1747742 by chui@ocl-promo-incrementor on 2019/02/23 03:00:22
SWDEV-2 - Change OpenCL version number from 2840 to 2841.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2588 edit
2019-02-23 03:11:11 -05:00