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

3403 Коммитов

Автор SHA1 Сообщение Дата
Maneesh Gupta bcd4ffb953 Merge pull request #1276 from vsytch/SWDEV-197675
[hip][tests] Don't use a hardcoded warp size, since it can be dynamically changed.…

[ROCm/hip commit: 79358e086a]
2019-08-01 08:59:43 +00:00
Maneesh Gupta 77f847711c Merge pull request #1275 from yxsamliu/fix-std
Fix -std=c++14 for windows

[ROCm/hip commit: be168102c2]
2019-08-01 08:59:27 +00:00
Maneesh Gupta 6ae756ccfd Merge pull request #1243 from jeffdaily/master-stream-lock-fix
remove stream locks where it is safe to do so

[ROCm/hip commit: 859fb94f3d]
2019-08-01 08:59:13 +00:00
wkwchau 7676b86f12 Added support of hipOccupancyMaxActiveBlocksPerMultiprocessor & hipOc… (#1240)
* Added support of hipOccupancyMaxActiveBlocksPerMultiprocessor & hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags APIs

* Taking into account of SGPR usage to determine the max active blocks in hipOccupancyMaxActiveBlocksPerMultiprocessor()


[ROCm/hip commit: 4b18b321f7]
2019-08-01 08:58:48 +00:00
Vladislav Sytchenko 6837312da4 Don't use a hardcoded warp size, since it can be dynamically changed. Query it from the runtime instead.
[ROCm/hip commit: fd3b626386]
2019-07-31 17:04:31 -04:00
Yaxun (Sam) Liu 76ea65c212 Fix -std=c++14 for windows
[ROCm/hip commit: f467cb850e]
2019-07-31 16:36:47 -04:00
Evgeny Mankov 357038ab51 Merge pull request #1274 from emankov/cuDNN
[HIP][doc] Populate CUDA Runtime API doc with CUDA version field

[ROCm/hip commit: 7809783a91]
2019-07-31 23:01:32 +03:00
Evgeny Mankov 2810475577 [HIP][doc] Populate CUDA Runtime API doc with CUDA version field
+ CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.
+ Fix typos, add missing references.


[ROCm/hip commit: 77e9ade9bc]
2019-07-31 22:59:05 +03:00
Maneesh Gupta ba53d3f04c Merge pull request #1269 from gargrahul/fix_ptr_attr_unkonwn_to_invalid
hipPointerGetAttributes- Change hipErrorUnknown to hipErrorInvalidValue

[ROCm/hip commit: a4407f13db]
2019-07-31 15:43:06 +00:00
Maneesh Gupta b0976644d2 Merge pull request #1265 from gargrahul/fix_hip_porting_guide_texture_ref_use
[docs]Fix texture reference APIs usage part

[ROCm/hip commit: dec701df03]
2019-07-31 15:42:54 +00:00
Rahul Garg 617a6d43dc Add hip init in hipExtLaunchMultiKernelMultiDevice (#1263)
* Add hip init in hipExtLaunchMultiKernelMultiDevice

* Add more logstatus for multiple return paths

* Fix missing i in function name


[ROCm/hip commit: b9e6d72ee6]
2019-07-31 15:42:29 +00:00
Rahul Garg d7973153ca Add HIP init in hipFuncGetAttributes (#1262)
* Add HIP init in hipFuncGetAttributes

* [dtest]Remove explicit hip init call in hipFuncGetAttributes dtest


[ROCm/hip commit: 0517c30507]
2019-07-31 15:42:08 +00:00
Maneesh Gupta 0cb7c0c369 Merge pull request #1270 from mangupta/ci_stablity
[ci] Disable flaky hipMemoryAllocateCoherentDriver on CI for now

[ROCm/hip commit: e1376699c3]
2019-07-31 05:03:25 +00:00
ansurya 1aee311e6a Testcase to validate signed/unsigned char,short as normalized float (#1267)
* Testcase to validate signed/unsigned char,short as normalized float

* corrected test_common.cpp file path


[ROCm/hip commit: 0f0b60f57d]
2019-07-31 05:02:35 +00:00
ansurya 357c361949 Add HSA_PATH to hip_Includes in cmake and hipconfig (#1260)
* Add HSA_PATH to hip_Includes in cmake and hipconfig

* HSA_PATH to CACHE path,checks for HSA include path

* Removed new lines at EOF


[ROCm/hip commit: 50597e2085]
2019-07-31 05:02:20 +00:00
Maneesh Gupta 877a201ce8 [ci] Disable flaky hipMemoryAllocateCoherentDriver on CI for now
Change-Id: Ib90dd390ed71d0b3867e5dc36a41988cc4d42a99


[ROCm/hip commit: 756d4ba1a0]
2019-07-31 09:35:43 +05:30
Rahul Garg 0009dc1067 Change hipErrorUnknown to hipErrorInvalidValue
[ROCm/hip commit: 483aab031f]
2019-07-31 00:28:30 +05:30
Evgeny Mankov 632bb1b190 [HIPIFY][DNN][doc] Populate cuDNN API doc with CUDA version field
+ CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.
+ Fix typos.


[ROCm/hip commit: c48fca494a]
2019-07-30 20:53:57 +03:00
Rahul Garg a53639b073 [docs]Fix texture reference APIs usage part
[ROCm/hip commit: ccaea193b2]
2019-07-30 02:56:47 +05:30
Evgeny Mankov f7ef437302 [HIPIFY][SPARSE] Sync cuSPARSE 10.1 - HIP - HIPIFY (Step 2 of 2)
+ Add undocumented but presented in cusparse.h functions since CUDA 10.1 Update 1


[ROCm/hip commit: 18117a4ad1]
2019-07-29 21:12:35 +03:00
Evgeny Mankov ae32b99c20 [HIPIFY][SPARSE] Sync cuSPARSE 10.1 - HIP - HIPIFY (Step 1 of 2)
[ROCm/hip commit: 2adad9c68d]
2019-07-26 21:34:36 +03:00
Evgeny Mankov 26923a8644 [HIPIFY][SPARSE][doc] Populate cuSPARSE API doc with CUDA version field
+ CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.
+ Fix typos


[ROCm/hip commit: 6f6aa13448]
2019-07-26 19:05:42 +03:00
Evgeny Mankov 5787c06d10 [HIPIFY][FFT][doc] Populate cuFFT API doc with CUDA version field
CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.


[ROCm/hip commit: 697c7d87d3]
2019-07-25 19:32:50 +03:00
Evgeny Mankov 251810f38b [HIPIFY][BLAS][doc] Populate cuBlas API doc with CUDA version field
CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.


[ROCm/hip commit: 667defc65d]
2019-07-25 18:49:23 +03:00
Evgeny Mankov 598fba997e [HIPIFY][doc] Fix typo
[ROCm/hip commit: 7dfed2ad0d]
2019-07-24 21:10:14 +03:00
Evgeny Mankov 0026feb920 [HIPIFY][doc] Fix typos
[ROCm/hip commit: 4573177fe7]
2019-07-24 21:04:41 +03:00
Evgeny Mankov deaa48acca [HIPIFY][doc] Populate Driver API doc with CUDA version field
CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.


[ROCm/hip commit: 75c0dc9d8f]
2019-07-24 20:52:42 +03:00
Aryan Salmanpour 563b385ad6 [hip][tests] add a unit test for using hipExtLaunchMultiKernelMultiDevice API (#1250)
[ROCm/hip commit: f3c4952f80]
2019-07-24 07:57:39 +00:00
Aaron Enye Shi 2e45e37c51 Add GFX908 specific changes to HIP (#1229)
* Add GFX908 specific for HIP

* Fix missing __halfTest in hipTestNativeHalf


[ROCm/hip commit: b754de37c1]
2019-07-24 07:51:17 +00:00
Maneesh Gupta 57289b2d4c [dtests] Fix complex_loading_behavior.cpp build issues on nvcc path (#1242)
[ROCm/hip commit: 75abc65e12]
2019-07-24 07:49:39 +00:00
Aaron Enye Shi 85fa58c117 Fix hipMemcpy-size test running out of Host Mem (#1224)
* Fix hipMemcpy-size test running out of Host Mem

The hipMemcpy-size uses a maxElem calculated from the total GPU mem /8. Then it will allocate 4 times that amount of host memory. This tests begins failing when there is not enough host memory, such as on systems with 32GB GPU mem, and 16GB RAM. This fixes the test if not enough host memory is available on the system.

* Add windows support to hipMemcpy-size fix

* avoid linking extra libs for windows

* HIPMemcpy-size Remove freeCPU including swap


[ROCm/hip commit: 0de4caa085]
2019-07-24 07:49:20 +00:00
Evgeny Mankov 4c704f9b44 [HIPIFY][doc] Update Readme.md
+ 8.0.1 - is the latest supported clang version on Linux
+ Testing update


[ROCm/hip commit: b8e4f93b5c]
2019-07-23 19:30:57 +03:00
Evgeny Mankov 14ee787b43 HIPIFY] Clang 8.0.1 support
+ Tested on Windows and Linux;
+ Provide patch for clang's bug 38811;
+ Update Readme.md accordingly.

P.S.
With the next 9.0.0 release patches for Windows won't be needed, cause all fixes will be there.


[ROCm/hip commit: 91e461fcf2]
2019-07-23 19:18:17 +03:00
Evgeny Mankov 3ad30304a4 [HIPIFY][#1239] Fix an assert
[ROCm/hip commit: d19fcbcde4]
2019-07-22 22:13:54 +03:00
Jeff Daily 4094b62407 remove stream locks where it is safe to do so
[ROCm/hip commit: f096a3239e]
2019-07-22 17:38:51 +00:00
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