Graf Tiomantas

3715 Tiomáintí

Údar SHA1 Teachtaireacht Dáta
Evgeny Mankov 5adcecba14 [HIPIFY][#941][fix] Workaround for an assert on forbidden option "--"
+ Fixes the following assert in debug version:
Assertion failed: (S.empty() || S[0] != '-') && "Option can't start with '-", file C:\GIT\LLVM\trunk-for-submits\llvm-project\llvm\lib\Support\CommandLine.cpp, line 440
+ DashDash option left declared in order to be listed in help.


[ROCm/hip commit: f5d6bb8267]
2019-07-19 20:23:17 +03:00
Yaxun (Sam) Liu 6c438e311f Temporarily disable maxTexture1D in hipDeviceProp_t for VDI (#1237)
[ROCm/hip commit: d7aea38d74]
2019-07-19 15:38:32 +00:00
gilbertlee-amd 373fd99aa1 Fix Typo HipHostMemory to HipHostMalloc (#1236)
[ROCm/hip commit: 8ff7a99a4c]
2019-07-19 04:46:07 +00:00
Maneesh Gupta 4db7b0526c [hit] Workaround for %cc and %cxx mappings. (#1233)
* [hit] Workaround for %cc and %cxx mappings.

HIP CMakeLists.txt modifies CMAKE_C_COMPILER and CMAKE_CXX_COMPILER.
This messes up any dtests that want to test against cc/c++.

So hardcode %cc to /usr/bin/cc and %cxx to /usr/bin/c++ for now till
we come up with a better solution.

Change-Id: I7dce93ce8360191e612a94e3a735e5612ac27ab5

* [hit] Add auto-variable %hip-path to syntax for BUILD_CMD

Change-Id: Id097a183fbce2b2c9691d0180d3304dd17a4e016


[ROCm/hip commit: 888ccbc205]
2019-07-19 04:45:56 +00:00
cdevadas a02f3a3655 Increased the number of implicit-kernarg bytes to 56 (#1217)
[ROCm/hip commit: d5dba47804]
2019-07-19 04:45:34 +00:00
ansurya de3a7dfe43 [HIP][Tests] Added new testcases for Module API (#1150)
* [HIP][tests] New testcases for module api

* [HIP][Tests]Support for CUDA devices

* Updated tests as per latest master & test GetGlobal to work on all platforms


[ROCm/hip commit: fa4d6b353a]
2019-07-19 04:45:20 +00:00
wkwchau e61b8cec28 Fixed bug of determine max block size in hipOccupancyMaxPotentialBlockSize (#1235)
[ROCm/hip commit: 38254caf7a]
2019-07-18 03:19:29 +00:00
ansurya df4dee39f4 Add Max Texture 1D,2D,3D device properties (#1226)
* Add Max Texture 1D,2D,3D device properties

* Corrected testcase to use enums defined in hipDeviceAttribute_t

* Added texture 1D,2D and 3D support for NVIDIA path


[ROCm/hip commit: 8e496c09d9]
2019-07-18 03:18:50 +00:00
ansurya 358d9d311f UChar and UShort textures as Normalized Float (#1213)
* UChar and UShort textures as Normalized Float

* UChar and UShort textures as Normalized Float for all float variants

* Handled uninitilaized texture format value


[ROCm/hip commit: 6b6258b84f]
2019-07-18 03:18:28 +00:00
ansurya 8ff212f75b HIPCommander code cleanup (#1207)
* HIPCommander code cleanup

* Removed non-used headerfiles

* Removed empty ifdef


[ROCm/hip commit: 84f8441146]
2019-07-18 03:18:15 +00:00
Rahul Garg 7629cdd2cf Fix HIP_VISIBLE_DEVICES order (#1184)
* Fix HIP_VISIBLE_DEVICES order

* Fix device IDs mismatch

* Fix review comments- loop order and device range check

* Handle incomplete VISIBLE device env variable

* Revert "Handle incomplete VISIBLE device env variable"


[ROCm/hip commit: 1dcf618d20]
2019-07-18 03:18:04 +00:00
Aryan Salmanpour 774f778352 [hip] fix a bug where we parse kernel's arguments layout for a given kernel multiple times (#1232)
[ROCm/hip commit: 034201f658]
2019-07-17 07:29:07 +00:00
Evgeny Mankov d883d24616 [HIPIFY][bash] Make 'find' sorted by extension (#1231)
+ Source files are the first to go. It is needed for in-place hipification in order to avoid errors with included but already hipified header files.
+ More extensions support for batch processing.

[ROCm/hip commit: b1fad7915b]
2019-07-17 07:28:54 +00:00
Maneesh Gupta 7f41814190 [dtests] Fix typo in hipAPIStreamDisable.cpp (#1227)
Change-Id: Ib88a6be49ba192578129bb88ad09817839981398

[ROCm/hip commit: 8a28afeb84]
2019-07-17 07:28:38 +00:00
Maneesh Gupta d4040e8e9c [dtests] Temporarily disable failing tests (#1218)
Change-Id: I7bb36a964c635bfbdf67484f3454d8fff7168eb2

[ROCm/hip commit: f7bb4f233c]
2019-07-17 07:28:21 +00:00
Evgeny Mankov 1ccb6ea65e Merge pull request #1220 from emankov/master
[HIP][HIPIFY] Split HIP_ARRAY_DESCRIPTOR struct to HIP_ARRAY_DESCRIPTOR and HIP_ARRAY3D_DESCRIPTOR

[ROCm/hip commit: 7a87fc6c04]
2019-07-16 18:15:44 +03:00
Evgeny Mankov 11ad057ca1 Merge pull request #1223 from emankov/cuDNN
[HIPIFY][doc] Update README.md: the latest cuDNN 7.6.1.34 is supported

[ROCm/hip commit: ee2332602e]
2019-07-12 18:51:07 +03:00
Evgeny Mankov 4af0161c34 [HIPIFY][doc] Update README.md: the latest cuDNN 7.6.1.34 is supported
[ROCm/hip commit: e5fcb5f964]
2019-07-12 18:49:54 +03:00
Evgeny Mankov d11063e64c [HIP] Fix segfault on uninitialized struct members in hipArrayCreate and hipArray3DCreate
[ROCm/hip commit: 09162d9a53]
2019-07-12 16:38:26 +03:00
Evgeny Mankov 7639ba4bbd Merge pull request #1222 from emankov/perl
[HIPIFY][#1221] Add regex replacements for include refs with path separators while generating hipify-perl

[ROCm/hip commit: 2b9cf03586]
2019-07-12 16:20:40 +03:00
Evgeny Mankov 33a5eca319 [HIPIFY][#1221] Add regex replacements for include refs with path separators while generating hipify-perl
[ROCm/hip commit: 6b4a1fe1db]
2019-07-12 16:18:00 +03:00
kpyzhov 5b1910d140 Added gfx906 kernel binary to the HIPFB file for hipModule test. (#1215)
[ROCm/hip commit: e6a8d1daee]
2019-07-12 03:13:45 +00:00
Yaxun (Sam) Liu 296d1606f2 Add amdgpu targets gfx1010 and gfx1012 (#1211)
[ROCm/hip commit: 2b5ff1678a]
2019-07-12 03:13:35 +00:00
Evgeny Mankov 96801f7b3a [HIP][HIPIFY] Split HIP_ARRAY_DESCRIPTOR struct to HIP_ARRAY_DESCRIPTOR and HIP_ARRAY3D_DESCRIPTOR
[Reason] To be compatible with CUDA [#1133]

Update HIP code, hipify-clang, tests and docs

[TODO] Add support of the corresponding functions on nvcc fallback path


[ROCm/hip commit: c7117df91b]
2019-07-11 14:58:16 +03:00
mhbliao ffa0aaaf20 Add missing compound assignment operators. (#1216)
[ROCm/hip commit: a16cd0c69a]
2019-07-11 09:16:15 +00:00
Jatin Chaudhary 047139cc38 Adding fix to initialize a dim3 variable from blockIdx. (#1212)
Adding gitignore for ctags

[ROCm/hip commit: 3e213d94e1]
2019-07-11 09:16:03 +00:00
Maneesh Gupta 4bd481c762 Revert "[ci] Disable hipLaunchParm.tst for now" (#1087)
[ROCm/hip commit: 797510614e]
2019-07-11 00:24:23 +00:00
Aryan Salmanpour 706d958297 [hip][samples] fix a typo in module_api/defaultDriver sample (#1210)
[ROCm/hip commit: f21601733e]
2019-07-10 03:05:19 +00:00
Aryan Salmanpour d46430b450 Fix a compilation error when templated operator<< fails if 'U' type is std::ostream. (#1209)
[ROCm/hip commit: e87b5a1e8a]
2019-07-10 03:05:04 +00:00
Maneesh Gupta 6b29461f65 [ci] Enable tests on ROCm 2.6 (#1208)
[ROCm/hip commit: b5150c8bc7]
2019-07-10 03:04:52 +00:00
darkbuck 8368ca472d Fix even more typo. (#1204)
[ROCm/hip commit: c8b76a6a63]
2019-07-08 11:00:51 +00:00
Jatin Chaudhary c7f8ffe41e Adding bounds check before hipMemset (#1190)
* Adding bounds check in ihipMemset

* Adding ihipMemPtrGetInfo to hipMemPtrGetInfo


[ROCm/hip commit: 5ed16432f8]
2019-07-08 11:00:38 +00:00
Evgeny Mankov 8cd7322740 Merge pull request #1206 from emankov/master
[HIPIFY] Statistics to CSV file dumping revise

[ROCm/hip commit: b5a77a6cd8]
2019-07-07 20:58:16 +03:00
Evgeny Mankov 5e8190aa9c [HIPIFY] Statistics to CSV file dumping revise
+ Add option -print-stats-csv to dump statistics to CSV file
+ If -o-dir is specified, CSV file will be dumped there
+ Generate 1 summary file sum_stat.csv in case of multiple sources


[ROCm/hip commit: 3b40e53cff]
2019-07-07 20:55:17 +03:00
searlmc1 a82b834fc4 Fix typo ( T in Vec3_cmp = needs to be int ). (#1203)
Typo introduced here:
commit e474469213
Author: Alex Voicu <alexandru.voicu@amd.com>
Date:   Mon Jun 24 20:02:09 2019 -0500

    Put 3-wide vector types on a ketogenic diet. (#1180)

[ROCm/hip commit: a9870f0465]
2019-07-04 00:44:26 +00:00
kpyzhov e1c47e773c Change the type of hipTextureObject_t to pointer to a struct. (#1199)
This is necessary to allow Runtime to perform required texture buffer handling.

[ROCm/hip commit: b6b749f714]
2019-07-04 00:44:06 +00:00
Jannik caf1f4fbb4 Fix call to cuda library (#1197)
* Remove flags parameter from hipOccupancyMaxPotentialBlockSize

This commit makes the hipOccupancyMaxPotentialBlockSize method consistent with hcc path and the CUDA API.


[ROCm/hip commit: 2a1b0ba27d]
2019-07-04 00:43:22 +00:00
Aryan Salmanpour a2655fd90a [hip] Move _criticalData of ihipStream_t class to private section and use criticalData() to access it (#1177)
[ROCm/hip commit: 999f45fc11]
2019-07-04 00:42:19 +00:00
Maneesh Gupta 01ee58e0c7 Fix sample module_api_global for hip-clang (#1201)
module_api_global relies on a HCC only feature which allows host code
to write to device variables. This feature does not exist in CUDA
or hip-clang, which causes the sample not working in CUDA or hip-clang.

This patch fixes the sample by using standard features of CUDA and
hip-clang. The fixed sample works in HCC, CUDA and hip-clang.

[ROCm/hip commit: 502a734ebf]
2019-07-03 08:52:19 +00:00
Yaxun (Sam) Liu 4d2f0de651 Add __hip_pinned_shadow__ for hip-clang and fix texture reference tests (#1200)
[ROCm/hip commit: 85c3b903df]
2019-07-03 08:51:59 +00:00
Maneesh Gupta b7fe02394f Added missing NULL checks and corrected API return values (#1188)
* Added missing NULL checks and corrected API return values as per validation

* Added missing NULL checks


[ROCm/hip commit: d57946275b]
2019-07-03 08:51:39 +00:00
Jatin Chaudhary 9484eb6831 Adding new unroll example (#1187)
[ROCm/hip commit: 3152af0175]
2019-07-03 08:51:19 +00:00
Yaxun Sam Liu afa71d710c Fix sample module_api_global for hip-clang
module_api_global relies on a HCC only feature which allows host code
to write to device variables. This feature does not exist in CUDA
or hip-clang, which causes the sample not working in CUDA or hip-clang.

This patch fixes the sample by using standard features of CUDA and
hip-clang. The fixed sample works in HCC, CUDA and hip-clang.


[ROCm/hip commit: 60e1733afe]
2019-07-02 16:36:53 -04:00
eshcherb 9a1e96321e hip_api_name fixed to be inline to suppress not used warning (#1194)
[ROCm/hip commit: e72893a771]
2019-06-30 03:38:43 +00:00
Evgeny Mankov 8e8470a273 Merge pull request #1195 from emankov/master
[HIPIFY] Clang 7.1.0 support

[ROCm/hip commit: 9180537ae0]
2019-06-29 17:25:07 +03:00
Evgeny Mankov eeb66048f3 [HIPIFY] Clang 7.1.0 support
+ Provide patch for clang's bug 38811
+ Update Readme.md accordingly


[ROCm/hip commit: 36cda83066]
2019-06-29 17:23:18 +03:00
Anusha Godavarthy Surya 7eedb4d047 Added missing NULL checks
[ROCm/hip commit: 7a4c3f61c8]
2019-06-27 20:19:30 +05:30
Anusha Godavarthy Surya f1d6b56fc4 Added missing NULL checks and corrected API return values as per validation
[ROCm/hip commit: 3d5f6be1c7]
2019-06-27 00:19:05 +05:30
Maneesh Gupta c1b0d625d7 Add dependency on amd_comgr in hip-config-*.cmake.in (#1179)
Change-Id: Ia12a40cd5c89920a50ec714ceae99f60259a6f66

[ROCm/hip commit: 573978625b]
2019-06-26 15:18:11 +05:30
wkwchau 3c963cc0e1 Fixed bug in hipOccupancyMaxPotentialBlockSize for the SGPRs limitation of gfx8 devices (#1176)
[ROCm/hip commit: 47f16264ed]
2019-06-26 15:18:00 +05:30