Gráfico de commits

2803 Commits

Autor SHA1 Mensaje Fecha
Maneesh Gupta 1027f112b9 Merge pull request #617 from gargrahul/genco_remove_adipose_extn
Remove adipose extension from genco output

[ROCm/hip commit: b5f2ad0715]
2018-08-10 09:31:44 +05:30
Maneesh Gupta 5b8e25b541 Merge pull request #619 from ROCm-Developer-Tools/revert-pr457
Revert pr457

[ROCm/hip commit: d358ce75db]
2018-08-10 09:25:57 +05:30
Evgeny Mankov dea3ca882b Merge pull request #624 from emankov/cuComplex
[HIPIFY][Complex] Add cuComplex support

[ROCm/hip commit: 3ddfbfa94a]
2018-08-09 20:01:51 +03:00
Rahul Garg 3bae902cae Clean up module api samples
[ROCm/hip commit: 8f0d684988]
2018-08-08 22:28:13 +05:30
Evgeny Mankov 37d047b454 [HIPIFY][Complex] Add cuComplex support
+ Add API_COMPLEX support (data types and functions)
+ Add cuComplex_API_supported_by_HIP.md
+ Add cuComplex_Julia.cu test
+ Update README.md


[ROCm/hip commit: 368977f75b]
2018-08-08 18:34:57 +03:00
Wen-Heng (Jack) Chung 38b6402860 Revert "HIP program state re-initialization logic"
This reverts commit e5ca9eb081.


[ROCm/hip commit: 2604f33930]
2018-08-03 17:03:04 -05:00
Wen-Heng (Jack) Chung 48406c881c Revert "Improve performance of re-initialization logic"
This reverts commit c6b975bf13.


[ROCm/hip commit: 3426f15171]
2018-08-03 17:02:58 -05:00
Wen-Heng (Jack) Chung 22e4ddf301 Revert "Keep the map which tracks GPU kernel symbols to grow monotonically"
This reverts commit d214b045c3.


[ROCm/hip commit: 136bcc2981]
2018-08-03 17:02:50 -05:00
Maneesh Gupta 24f1302090 Merge pull request #588 from Jorghi12/patch-10
Fixing a HIP bug that causes DEBUG symbols to be dropped.

[ROCm/hip commit: 56126838cc]
2018-08-03 08:48:56 +05:30
Maneesh Gupta 9ddcc6e6c6 Merge pull request #603 from b-sumner/master
Drop use of NVCC_COMPAT since it is always set

[ROCm/hip commit: 78ca12d583]
2018-08-03 08:45:18 +05:30
Maneesh Gupta 682a9c51a3 Merge pull request #601 from sarunyap/fix-shareWithAll-mem-dev-mapping
Remove device mapping from shareWithAll memory

[ROCm/hip commit: 7ae8a997ca]
2018-08-03 08:45:04 +05:30
Rahul Garg 85914691a6 Remove adipose extension from genco output
[ROCm/hip commit: 07f8f09aff]
2018-08-02 15:16:36 +05:30
Maneesh Gupta f0dfb51e39 Merge pull request #610 from aaronenyeshi/enable-hcc-module-launch
Enable hipHccModuleLaunchKernel on HIP-Clang

[ROCm/hip commit: d0cdc69676]
2018-08-02 08:08:46 +05:30
Maneesh Gupta ef03948b44 Merge pull request #600 from ROCm-Developer-Tools/enable-texture-functions
Enable HIP texture functions with HIP vector types

[ROCm/hip commit: 13743fa893]
2018-08-02 08:01:00 +05:30
Maneesh Gupta dc49cdf26e Merge pull request #593 from mangupta/patch2-removerdynamic
[FindHIP] Remove rdynamic from CMAKE_SHARED_LIBRARY_LINK_HIP_FLAGS

[ROCm/hip commit: c51b930e75]
2018-08-02 07:58:34 +05:30
Maneesh Gupta de1f69f901 Merge pull request #514 from luckynikki/GETandALGN
[GETandALGN]: Get channel and alignment details

[ROCm/hip commit: 58b7c9c5c8]
2018-08-02 07:57:50 +05:30
Evgeny Mankov 05b46d2e03 Merge pull request #612 from emankov/docs
[HIPIFY][docs] Formatting

[ROCm/hip commit: 95804e4159]
2018-08-01 17:30:35 +03:00
Evgeny Mankov ac82ada918 [HIPIFY][docs] Formatting
[ROCm/hip commit: 0fe661b182]
2018-08-01 17:29:00 +03:00
Evgeny Mankov d2df1d88b3 Merge pull request #609 from emankov/master
[HIPIFY][FFT] Add cuFFT support

[ROCm/hip commit: df755c3940]
2018-08-01 17:11:19 +03:00
lthakur a210507dcb Added offset value verification.
Added offset value verification.

[ROCm/hip commit: 26f944b1c1]
2018-08-01 10:41:30 +05:30
Aaron Enye Shi 12414015fa Enable hipHccModuleLaunchKernel on HIP-Clang
[ROCm/hip commit: d1149a9b64]
2018-07-31 20:38:20 +00:00
Evgeny Mankov 2122770861 [HIPIFY][FFT] Add cuFFT support
+ Add API_FFT support (data types and functions)
+ Add CUFFT_API_supported_by_HIP.md
+ Add simple_cufft.cu test
+ Update README.md


[ROCm/hip commit: 70cfa5e53c]
2018-07-31 22:25:48 +03:00
Aaron Enye Shi 415e5e0c7f Protect macro TYPEDEF_VECTOR_VALUE_TYPE and prefix __hip_ for vector_value_types
[ROCm/hip commit: 99e6496898]
2018-07-30 20:41:24 +00:00
Aaron Enye Shi 390fedfb35 Ensure correct vector value type used in texture
Implement the vector value types in terms of SCALAR_TYPE##SIZE_vector_value_type for float, int, uint and sizes 2, 3, 4, 8, and 16.


[ROCm/hip commit: e0e785a45d]
2018-07-30 19:43:12 +00:00
Sarunya Pumma a68ea730c2 Remove device mapping from shareWithAll memory
When shareWithAll memory (e.g., host memory) is allocated, set appId
in hc::AmPointerInfo to -1 to indicate that this memory is not mapped
to any device.  Peer checking in ihipStream_t::canSeeMemory is not
necessary if memory is shared with all devices.  Thus, it is skipped.

Note that earlier host memory is always mapped to device 0 and HIP
always performs peer checking for all kinds of hipMemcpy.  Since the
peer checking process requires context locking, hipMemcpy from/to host
memory always grabs device 0's context lock.  Therefore, if there is
another thread holding the context lock of device 0 (e.g.,
hipDeviceSynchronize on device 0), hipMemcpy will have to wait for the
lock until it can actually perform memcpy.  This can significantly
deteriorate execution performance.

Signed-off-by: Sarunya Pumma <sarunya.pumma@amd.com>


[ROCm/hip commit: 8111fd3b8b]
2018-07-28 23:15:16 -07:00
Evgeny Mankov 4693bc8115 Merge pull request #607 from emankov/hipBLAS
[HIPIFY][BLAS] cuBLAS support revise

[ROCm/hip commit: 4e3a75c019]
2018-07-28 21:11:03 +03:00
Evgeny Mankov baa29eb5d7 [HIPIFY][BLAS] cuBLAS support revise
+ doc for CUBLAS API supported by HIP
+ 3 tests: 0 & 1 based indexing, sgemm matmul


[ROCm/hip commit: 92eb165875]
2018-07-28 21:00:44 +03:00
Brian Sumner 94afa0fc08 Drop use of NVCC_COMPAT since it is always set
[ROCm/hip commit: 71f96388ed]
2018-07-27 09:29:29 -07:00
Maneesh Gupta a192dbba39 Merge pull request #596 from mangupta/patch5-fixhiplaunchparm
[tests] Fixed hipLaunchParm test on nvcc path

[ROCm/hip commit: 1a09b9d4d4]
2018-07-26 06:17:50 +05:30
Maneesh Gupta 80d90da294 Merge pull request #595 from mangupta/patch4-fixhipStdComplex
[tests] Fixed build & disabled run of hipStdComplex on nvcc path

[ROCm/hip commit: 90a192661c]
2018-07-26 06:17:04 +05:30
Maneesh Gupta 695b34679e Merge pull request #592 from mangupta/patch1-initialize-cudapath
[hipcc] Initialize CUDA_PATH before printing

[ROCm/hip commit: 1d7fb3cc85]
2018-07-26 06:16:31 +05:30
Maneesh Gupta 1f284f56cc Merge pull request #590 from ROCm-Developer-Tools/fix-ballot-anyall-return
Fix return EXIT_FAILURE if ballot or anyall fails

[ROCm/hip commit: f37d054c8a]
2018-07-26 06:16:23 +05:30
Aaron Enye Shi c53a494be9 Enable HIP texture functions with HIP vector types
Include texture_functions.h on HIP-Clang path. Use HIP vector types instead of hc::short_vectors for texture_functions, and remove HCC headers.


[ROCm/hip commit: 8c50bcfdab]
2018-07-25 19:52:19 +00:00
Maneesh Gupta d5e3f869a4 [tests] Fixed hipLaunchParm test on nvcc path
- Uses c++11 features. Added it to nvcc options
- Arguments for some kernels exceeded 4096 bytes which is the limit
  imposed by nvcc. Reduced BLOCK_DIM_SIZE to 512 to handle this
- Fixed compilation issues on nvcc path

Change-Id: I14f6b28afcb7c6b24a085fd707b2104e2ed64627


[ROCm/hip commit: 4c41d62435]
2018-07-25 15:41:04 +05:30
Maneesh Gupta ceacd2f23d [tests] Fixed build & disabled run of hipStdComplex on nvcc path
Change-Id: I885e96902faa065f6559183f33b6a7aa1f37e393


[ROCm/hip commit: 9d8dd3a4e6]
2018-07-25 15:39:45 +05:30
Maneesh Gupta 92eaeabe99 [FindHIP] Remove rdynamic from CMAKE_SHARED_LIBRARY_LINK_HIP_FLAGS
CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS contains -rdynamic which does not go
well with nvcc

Change-Id: I10e6d21553de0e43c6a7ae5fb3ec2418087959ff


[ROCm/hip commit: 36c7670293]
2018-07-25 15:32:14 +05:30
Maneesh Gupta ef0e001131 [hipcc] Initialize CUDA_PATH before printing
Change-Id: Ifd448b628fa4a7055f4a439ed2c817c5f11f9bef


[ROCm/hip commit: 7615257ec3]
2018-07-25 15:29:57 +05:30
Maneesh Gupta 19a7f4f907 Merge pull request #589 from gargrahul/set_offset_gettexalignoffset
Set offset in hipGetTextureAlignmentOffset

[ROCm/hip commit: 73ef531208]
2018-07-25 12:13:31 +05:30
Aaron Enye Shi fea10ee7cd Fix return EXIT_FAILURE if ballot or anyall fails
[ROCm/hip commit: 2b73bccbef]
2018-07-24 20:39:48 +00:00
Rahul Garg c13c5c9476 Null check before setting offset
[ROCm/hip commit: bc4cdf7e41]
2018-07-24 12:25:40 +05:30
Rahul Garg af407ce8be Set offset in hipGetTextureAlignmentOffset
[ROCm/hip commit: 867a4aa971]
2018-07-24 10:11:26 +05:30
Maneesh Gupta dfe5d5afb8 Merge pull request #582 from ROCm-Developer-Tools/set-vdi-path
Let hipcc use proper include and lib path for HIP/VDI

[ROCm/hip commit: 8dc1e456a7]
2018-07-24 07:32:54 +05:30
Maneesh Gupta 86cbdcc504 Merge pull request #580 from ROCm-Developer-Tools/document-fatbin
Document hip-clang fatbinary format and initialization function

[ROCm/hip commit: aa50cdc620]
2018-07-24 07:31:19 +05:30
Maneesh Gupta dc62628f4e Fix typo
[ROCm/hip commit: 762786e091]
2018-07-24 07:30:05 +05:30
Jorghi12 54bf67ff22 Fixing a HIP bug that causes DEBUG symbols to be dropped.
I've noticed that in the generated makefiles, we'd have 

if(NOT build_configuration)
    set(build_configuration Debug)
endif()

However, only definitions with all capitals are provided. 

e.g.

set(HIP_HCC_FLAGS_DEBUG -g)

This is because of lines 442 to 448. We capitalize the configuration ${config_upper}.

This PR fixes this bug.

[ROCm/hip commit: 865b015410]
2018-07-23 18:16:00 -04:00
Yaxun Sam Liu 0d565e3274 Fix warnings about unused command line option --hip-link
and set search path for libhip_hcc.so


[ROCm/hip commit: bd31e83d18]
2018-07-23 14:55:07 -04:00
Yaxun Sam Liu 920e0a802b Document hip-clang fatbinary format and initialization function
This is for documenting the change in hip-clang: https://reviews.llvm.org/D49083


[ROCm/hip commit: edbfc6f5c5]
2018-07-23 09:28:40 -04:00
Yaxun Sam Liu 0a8bd06aae Fix hipcc for -M for hip-clang
[ROCm/hip commit: c59aa75f25]
2018-07-23 09:26:42 -04:00
Yaxun Sam Liu c1c58da0b0 Let hipcc use proper include and lib path for HIP/VDI
Add support of environment variable HIP_VDI_HOME.

By setting environment variable HIP_VDI_HOME to the distribution directory of HIP/VDI, hipcc
will choose proper include and lib path for hip-clang.


[ROCm/hip commit: 025afa1cb5]
2018-07-23 09:26:42 -04:00
Evgeny Mankov 79f5ce60a3 Merge pull request #583 from emankov/cuDNN
[HIPIFY][DNN] cuDNN support revise

[ROCm/hip commit: d9547227cc]
2018-07-23 14:13:54 +03:00