Граф коммитов

4785 Коммитов

Автор SHA1 Сообщение Дата
foreman f436a9791a P4 to Git Change 1558526 by skudchad@skudchad_test2_win_opencl on 2018/05/23 13:34:33
SWDEV-145570 - [HIP]  Implement hipPointerGetAttributes.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#28 edit


[ROCm/clr commit: 113c711b81]
2018-05-23 13:40:52 -04:00
Alex Voicu 2b16b4e31b Missing commit.
[ROCm/clr commit: ecefdd6541]
2018-05-23 17:57:47 +01:00
Rahul Garg 432467d88b Optimize memcpy2D kernel use
[ROCm/clr commit: 2c3d1498d4]
2018-05-23 14:43:47 +05:30
Maneesh Gupta 335dad2feb Merge pull request #464 from gargrahul/fix_memcpy2d_pinned_mem_case
Fixed memcpy2D for pinned memory case using 2D kernel

[ROCm/clr commit: 7042fe6067]
2018-05-22 10:42:28 +05:30
Maneesh Gupta e72516bd2f Merge pull request #445 from ROCm-Developer-Tools/feature_func_attributes
Add support for the hipFuncGetAttributes interface.

[ROCm/clr commit: 85342d73b5]
2018-05-22 09:37:41 +05:30
Maneesh Gupta c3009a7392 Merge pull request #462 from ROCm-Developer-Tools/mangupta-hipMemcpy-fix
hipMemcpy returns success if sizeBytes is 0.

[ROCm/clr commit: 37cdae8cd4]
2018-05-22 06:34:22 +05:30
Maneesh Gupta 40776838cd Merge pull request #418 from pfultz2/host-device-targets
Add host and device targets

[ROCm/clr commit: 197cac144d]
2018-05-22 06:33:56 +05:30
foreman 4abe730e57 P4 to Git Change 1557352 by cpaquot@cpaquot-ocl-lc-lnx on 2018/05/21 19:53:00
SWDEV-145570 - [HIP]  Sync streams in hipFree. hipTestHalf passes now.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#27 edit


[ROCm/clr commit: 6c06a08783]
2018-05-21 20:02:17 -04:00
Rahul Garg 54497d1e2b Fixed memcpy2D for pinned memory case using 2D kernel
[ROCm/clr commit: 40fb44dbe6]
2018-05-21 22:14:45 +05:30
Evgeny Mankov 8bf5453afc [HIPIFY][DNN] support of cuDNN 7.1.3 - finishing
[ROCm/clr commit: 5585072e63]
2018-05-21 18:31:20 +03:00
Maneesh Gupta efe6b5e4a0 hipMemcpy returns success if sizeBytes is 0.
Fixes SWDEV-153754 & SWDEV-154178.

[ROCm/clr commit: 66d05e6fc3]
2018-05-21 15:38:44 +05:30
Maneesh Gupta 66dec3e5ab Merge pull request #460 from mangupta/fix_nvcc_tests
Disable incomplete unit tests that don't work on nvcc path

[ROCm/clr commit: 212bf6b6b3]
2018-05-21 12:05:12 +05:30
Maneesh Gupta 47f3529ccf Disable incomplete unit tests that don't work on nvcc path
Change-Id: If5823ec96a3b2497a08c46ab802c5a0158271053


[ROCm/clr commit: 92d8e05aa0]
2018-05-21 11:35:03 +05:30
Maneesh Gupta 96e4122845 Add hipMalloc3D to nvcc detail
Change-Id: I8a5654066ed1504e3b05eddbbdebf05fd52aa149


[ROCm/clr commit: 5133299804]
2018-05-21 11:33:09 +05:30
Maneesh Gupta 23f1dee5c5 Merge pull request #456 from founta/master
defined hipPitchedPtr when using hipcc with nvcc

[ROCm/clr commit: 817a6857f2]
2018-05-21 10:53:39 +05:30
Maneesh Gupta 32911a3b9c Merge pull request #455 from ROCm-Developer-Tools/magic
Change HIP fat binary magic number

[ROCm/clr commit: cfb7be414b]
2018-05-21 09:52:03 +05:30
Maneesh Gupta e8970c6de8 Merge pull request #454 from ROCm-Developer-Tools/hip-clang-hipcc
Let hipcc suport hip-clang

[ROCm/clr commit: 43ac6a61e7]
2018-05-21 09:51:42 +05:30
foreman 0ba24a103a P4 to Git Change 1556942 by yaxunl@yaxunl-lc8 on 2018/05/18 14:25:12
SWDEV-145570 - [HIP] Change fat binary magic number and clang-offload-bundler target name to match clang

Affected files ...

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


[ROCm/clr commit: adea953c81]
2018-05-18 14:34:14 -04:00
Alex Voicu 677e945726 Update hip_module.cpp
Typo.

[ROCm/clr commit: 43fca684c8]
2018-05-18 17:50:45 +01:00
Rahul Garg 8575112052 Fix for memcpy2DAsync for pinned host memory case
[ROCm/clr commit: 4f5bdb071c]
2018-05-18 21:09:50 +05:30
founta cc87c11be1 defined hipPitchedPtr
Added a define for hipPitchedPtr to resolve a compiler error

[ROCm/clr commit: 5c5d87b0a3]
2018-05-18 09:11:50 -04:00
Maneesh Gupta 106f3f591e Merge pull request #433 from gargrahul/add_hipmemset3d
Added hipMemset3D

[ROCm/clr commit: 1c93e11cdf]
2018-05-18 14:54:15 +05:30
Maneesh Gupta e3823fd9e8 Merge pull request #440 from yxsamliu/assert2
Add __assert_fail, __device_trap and hipErrorAssert for clang

[ROCm/clr commit: 43f7705278]
2018-05-18 14:13:27 +05:30
Maneesh Gupta 4eb7565f85 Merge pull request #448 from 949f45ac/master
Provide correct __mul64hi and __umul64hi builtins, using code from ROCm-Device-Libs

[ROCm/clr commit: bb1f53ac44]
2018-05-18 13:18:16 +05:30
Maneesh Gupta 0d0992b868 Merge pull request #444 from aaronenyeshi/vg20-initial
initial gfx906 support

[ROCm/clr commit: 3638bb5b1c]
2018-05-18 13:18:07 +05:30
Maneesh Gupta b9f030261e Merge pull request #437 from scchan/mbcnt_intrinsics
add intrinsics mbcnt_lo, mbcnt_hi, lane_id

[ROCm/clr commit: 5e0828e045]
2018-05-18 13:17:57 +05:30
Yaxun (Sam) Liu 3d75c87c26 Change HIP fat binary magic number
[ROCm/clr commit: 2f9bce3652]
2018-05-17 17:04:51 -04:00
Yaxun (Sam) Liu ba92644beb Let hipcc suport hip-clang
[ROCm/clr commit: 55f01cbf36]
2018-05-17 14:40:15 -04:00
949f45ac 901ab53c37 Reinstate accidentally deleted uchar2Holder
[ROCm/clr commit: 7bf8402d1d]
2018-05-17 10:55:45 +02:00
Maneesh Gupta 3b1acd15bf Merge pull request #451 from gargrahul/fix_memcpy2d_for_1d_case
Fixed hipMemcpy2D to handle 1D memcpy case

[ROCm/clr commit: 89b79e226b]
2018-05-17 07:42:47 +05:30
foreman 4bc4f3e0ab P4 to Git Change 1555866 by cpaquot@cpaquot-ocl-lc-lnx on 2018/05/16 16:27:00
SWDEV-145570 - [HIP] Store HIP mem flags inside amd::Buffer's flags
	Use the 16 upper bits of amd::Buffer's flags field instead of adding a new field.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#86 edit


[ROCm/clr commit: 48a85c01e5]
2018-05-16 16:35:53 -04:00
Rahul Garg bc0129d05a Fix hipCommander Makefile
[ROCm/clr commit: 9707e9f563]
2018-05-16 15:01:32 +05:30
Rahul Garg 84089036b0 Fixed hipMemcpy2D to handle 1D memcpy case
[ROCm/clr commit: 8413fb51e1]
2018-05-16 11:07:10 +05:30
foreman f877ce4f42 P4 to Git Change 1555197 by cpaquot@cpaquot-ocl-lc-lnx on 2018/05/15 16:26:41
SWDEV-145570 - [HIP] Fixed a typo, hipStreamGetFlags test passes now

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#10 edit


[ROCm/clr commit: 408acaf35e]
2018-05-15 16:36:25 -04:00
foreman 6453962807 P4 to Git Change 1555193 by cpaquot@cpaquot-ocl-lc-lnx on 2018/05/15 16:19:50
SWDEV-145570 - [HIP] Implemented events

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.hpp#2 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#9 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#9 edit


[ROCm/clr commit: a896cb9af0]
2018-05-15 16:26:16 -04:00
Alex Voicu 5a9d5a931b Update hip_module.cpp
[ROCm/clr commit: 40a22d235e]
2018-05-14 17:15:36 +01:00
Evgeny Mankov f8890c3553 [HIPIFY][DNN] support of cuDNN 7.1.3 - continuation 2
- not finished yet.
- based on https://github.com/ROCmSoftwarePlatform/hipDNN.
- testing on https://github.com/baidu-research/DeepBench - almost pass, except cusparse (not supported yet).
- started testing of examples from libcudnn7-dev_7.1.3.16-1+cuda8.0_amd64 package.


[ROCm/clr commit: 1108a925ca]
2018-05-14 16:23:59 +03:00
949f45ac c819e2ee01 Provide correct __mul64hi and __umul64hi builtins, using code from ROCm-Device-Libs
[ROCm/clr commit: 9210263727]
2018-05-14 08:34:56 +02:00
Alex Voicu 3dd565a6d7 Switch over to using native vector types, for better codegen. Remove noise.
[ROCm/clr commit: fcce9f5337]
2018-05-12 00:14:17 +01:00
foreman d44b3dc620 P4 to Git Change 1553709 by cpaquot@cpaquot-ocl-lc-lnx on 2018/05/11 11:24:30
SWDEV-145570 - [HIP] Make streamSet global and protect it
	By default from the spec, streamSet should be global and not per thread.
	There is a flag to make it per thread but we don't handle this yet. We
	would just add another variable that will be thread local and use it instead.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device_runtime.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#11 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#8 edit


[ROCm/clr commit: c6b9701abb]
2018-05-11 11:34:01 -04:00
Aaron Enye Shi 3d3356a2ed Fix hipMathFunction for gfx906
[ROCm/clr commit: 4488f9f7a7]
2018-05-11 10:53:07 -04:00
Alex Voicu 2973f68465 Don't use magic constants, they're evil.
Also clarify that the register count cannot be queried at the moment.

[ROCm/clr commit: eded014abc]
2018-05-11 11:31:46 +01:00
Alex Voicu 4e6996282d Add support for the hipFuncGetAttributes interface.
[ROCm/clr commit: bf9529aaa8]
2018-05-11 03:35:10 +01:00
Siu Chi Chan 04bf6c5109 initial gfx906 support
[ROCm/clr commit: 368affcea4]
2018-05-10 19:28:00 +00:00
Evgeny Mankov f7d2e7bbe7 [HIPIFY][DNN] support of cuDNN 7.1.3 - continuation
- not finished yet.
- based on https://github.com/ROCmSoftwarePlatform/hipDNN.
- testing on https://github.com/baidu-research/DeepBench.


[ROCm/clr commit: b31df9cc60]
2018-05-10 17:36:51 +03:00
foreman 39ea36a458 P4 to Git Change 1552807 by skudchad@skudchad_test2_win_opencl on 2018/05/09 18:08:07
SWDEV-145570 - [HIP] - Release a stream first before taking it off from the set.
	- Queue::create() needs to be called before returning a valid queue.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#7 edit


[ROCm/clr commit: 1426982a65]
2018-05-09 18:15:41 -04:00
foreman 970febab07 P4 to Git Change 1552209 by cpaquot@cpaquot-ocl-lc-lnx on 2018/05/08 20:24:32
SWDEV-145570 - [HIP] Use the as_amd()->asHostQueue with streamSet

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#6 edit


[ROCm/clr commit: d4bb6a0a11]
2018-05-08 20:30:17 -04:00
foreman 24e9cf40cc P4 to Git Change 1552198 by skudchad@skudchad_rocm on 2018/05/08 18:57:32
SWDEV-145570 - [HIP] - Synchronize the legacy default stream with other blocking streams as per the spec.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#10 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#5 edit


[ROCm/clr commit: 813c770d73]
2018-05-08 19:04:35 -04:00
Yaxun (Sam) Liu 7d7125195c Fix warning about inlined function is not defined
[ROCm/clr commit: 4c2d2b9e69]
2018-05-08 16:38:50 -04:00
foreman f894b68a7d P4 to Git Change 1552011 by skudchad@skudchad_test2_win_opencl on 2018/05/08 14:48:45
SWDEV-145570 - [HIP] Fix offset calculation when getting a memory object. Also include case when destination VA may just be a CPU host VA and not nessarily device alloced.
	- Fix hipMemset* to write each byte and now a dword as per the spec

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#24 edit


[ROCm/clr commit: 434912d2ca]
2018-05-08 15:43:13 -04:00