Gráfico de commits

6428 Commits

Autor SHA1 Mensaje Fecha
Satyanvesh Dittakavi f5703d57cd SWDEV-292618 - Enable/Fix more dtests on Nvidia Platform
Change-Id: I0fdac4ddefa693674dfce66ba29306f34ad886c9
2021-07-07 03:23:42 -04:00
pghafari d0c1be0db6 SWDEV-245531 - GLInterop: Add Buffer Interop api
Change-Id: Iddb0bb2a232e97d9071320244adc360bd7d011b5
2021-07-06 10:06:33 -04:00
cjatin 5cb9a06278 SWDEV-289409 - Batch 2 of device tests
Change-Id: I3976b5565bf040e77196ca797afb3f71f0e81d6c
2021-07-06 02:42:14 -04:00
Sarbojit Sarkar c74bff1d2f SWDEV-291783 - Catch2 tests for some of Stream APIs
Change-Id: I656fc59184863ef142cf89d7541982492f6b8484
2021-07-01 01:02:06 -04:00
jujiang fec4b0fa91 SWDEV-288929 - Add Direct Dispatch HIP doc
Change-Id: I083ce53d0d67b20a621a94ca25e5f9032d69b30a
2021-06-30 16:51:57 -04:00
Satyanvesh Dittakavi 57569c62f4 SWDEV-292618 - Enable/Fix few of the dtests on Nvidia Platform
Change-Id: I6f4e37b293aac9054a768f9d692b914f52d42756
2021-06-30 01:23:29 -04:00
jujiang 4eb7490530 SWDEV-286322 - add command line need to run in comment
Change-Id: I8489eb79ce781161415e7d5a461f20b74b9314cd
2021-06-29 10:34:20 -04:00
Anusha GodavarthySurya 4903b0d834 SWDEV-290637 - Migrate cmake build from hip to hipamd
Change-Id: I31baef5a76ea0721927598615794437999ec195e
2021-06-28 06:23:41 -04:00
Sarbojit Sarkar 341de7b12e SWDEV-292449 - Bump version to 4.3
Change-Id: Ia425cdf0d9c030894a180fda5a786240e19dcbcc
2021-06-26 05:53:45 -04:00
Sarbojit Sarkar f59c5548ed SWDEV-284435 - Fixed latest CUDA Drv support doc
Change-Id: Iba172236c4816fdc5c5caad763be0a9fd51e6f58
2021-06-25 12:20:11 -04:00
Anusha GodavarthySurya b49118dc2f SWDEV-290637 - Update tests to use current directory CMAKE_CURRENT_LIST_DIR instead of HIP_SRC_PATH to build from hipamd repo
Change-Id: Ide04d9f7b1fc43b475d985a6dce0aa1bd2ec00da
2021-06-25 01:01:16 -04:00
Aaron En Ye Shi fdbb8f10bd SWDEV-286884 - Add CMake hiprtc-builtins library generation part 2
Add libhiprtc-builtins library to packaging/hip-rocclr.
Depends on part 1 patch to compute/ec/hipamd.

Change-Id: I366d7f1868c868f5d6b02363c7e78ff399e06b19
2021-06-24 18:04:22 +00:00
Jatin Chaudhary 23f6977e49 SWDEV-289409 - Add libstdc++fs to unit test exe
Change-Id: Id668cd450f032a57d880270188cecf6950b69f40
2021-06-24 04:18:53 -07:00
cjatin 456af4ea39 SWDEV-289409 - Add first batch of device tests, add new exe, helper functions and update test Guidelines
Change-Id: I71929caf44725ba2cab7a6f0224bc37b9d04bcbb
2021-06-23 00:51:50 -07:00
Anusha GodavarthySurya 7c5afff964 SWDEV-240806 - Enable hipgraph test on amd platform
Change-Id: I470a9c410704ec2074eb32030311df671da5e8bb
2021-06-22 01:41:25 -04:00
Aaron En Ye Shi 7a43de757e SWDEV-263964 - hip version check for hipcc or clang++ only
If the user decides to use a non-hipcc or non-clang++
compiler, we should skip the version checking.

Change-Id: I1424585c606ec0c63103f512161eb88cac27d71d
2021-06-21 18:14:09 +00:00
Julia Jiang 8169c4d047 SWDEV-286322 - Add filter attribute
Change-Id: I8b82ab254535f53435cbcb8672e70c7b7d44b5b1
2021-06-21 13:56:05 -04:00
Jatin Chaudhary b21882ac59 SWDEV-277697 - Disable Saxpy test in catch
Change-Id: I9ca0ac1baa39ea31fa503c01ca8d362b6b0626a9
2021-06-21 10:59:42 -04:00
Julia Jiang 3f503283e1 SWDEV-288929 - Add hiprtc support in programming guide
Change-Id: I22d69801bbb36b610c855657a7248c24b9981b80
2021-06-18 19:57:16 -04:00
Aaron En Ye Shi a6d568b9ca SWDEV-291481 - Port hipcc.bat and hipconfig.bat
Add the hipcc.bat and hipconfig.bat files previously
only residing in P4 to CMake builds. Ship this .bat
file as part of bin directory on Windows.

Change-Id: I2822e1419f1f6a0a6cdde9e292231995a83df77d
2021-06-18 18:54:37 +00:00
Tao Sang f70b109cc3 SWDEV-291009 - Fix LaunchCoopMultiKernel on NV
Fix compiling error of hipLaunchCoopMultiKernel on
NV A100.
Fix test failure on all NV devices.

Change-Id: Iba20caa0e9021480378625506197384c275a3289
2021-06-18 09:07:17 -04:00
Maneesh Gupta 25ed6bc573 SWDEV-291578 - Fix includes to match filename change
Change-Id: Ie88ff30df6135cf13e86f163ba41dba8ed9d0c87
2021-06-18 02:01:30 -04:00
Rahul Garg a5b276d5ac SWDEV-288707 - Remove amd_detail from hip
Change-Id: Ib99e1544a1074304819e12bc18480dc1519efbbd
2021-06-18 01:10:50 -04:00
Maneesh Gupta 238595de9c SWDEV-291578 - SWDEV-291581 - Fix packaging scripts
Change-Id: I0b3e2134aea631bcc0b5f24d382733b04f7d1a77
2021-06-17 23:20:53 -04:00
Aaron En Ye Shi abebb6fe21 SWDEV-269027 - Add HIP Clang repo, branch, and patch level to HIP cmake config
Adding hip-config.cmake variables HIP_CLANG_REPO,
HIP_CLANG_BRANCH, and HIP_CLANG_PATCH_LEVEL. These
are extracted from either hipcc or clang++ --version
output.

Change-Id: I5386b71160d592d95d1867e0b563e91514b1b84b
2021-06-17 20:28:29 +00:00
Sarbojit Sarkar b06b1689fc SWDEV-288036 - Added gfx90a in default support list
Change-Id: Ie25466f1d762f05d7b0e5dfe2e4881e9db695260
2021-06-16 23:49:09 -04:00
Tao Sang 87ba31e596 SWDEV-291011 - Fix ModuleLaunchKernel on NV
Should not add extra for non-parameter dummyKernel()
in hipModuleLaunchKernel()

Change-Id: If6f881ebb027bd3e8435d3de5295b00277e96a6a
2021-06-16 11:52:38 -04:00
Maneesh Gupta b01fb5d72f Revert "SWDEV-288593 - hip-config only adds compile and link options to C++"
This reverts commit 641514cdb1.

Reason for revert: Need to rework this to support older cmake releases as well.

Change-Id: I95dd2311c0166656099229128ed5344eb761942e
2021-06-16 00:29:56 -04:00
Tao Sang fd50af8c77 SWDEV-291001 - Disable sincos() for NV
Disable sincos() for NV temporarily in order
to prevent kernel launch failure for NVA100.

Change-Id: Ic9ec976c5c486c4e1d3b83e1578081673f97efa3
2021-06-15 13:31:20 -04:00
Aaron En Ye Shi ff97848c63 SWDEV-286884 - Temporarily remove installing hiprtc-builtins
To allow committing a patch into compute/ec/hipamd,
temporarily remove this library from package, and add
back in cmake hiprtc-builtins patch.

Change-Id: I8e448a669e796d4c321fcf8a6fe2dc5773743de3
2021-06-15 13:20:18 -04:00
Jatin Chaudhary 6311c3251b SWDEV-277697 - Fix issues with nvcc + catch2
Change-Id: If9be2d7d6a635964ee0abf8ffa9d948b734864f1
2021-06-15 12:33:20 -04:00
pghafari 56f90df89e SWDEV-245531 - GLInterop: Add Buffer Interop support
Change-Id: I97ed7366d3cecafc2f621894258ecf8ab0d26612
2021-06-14 20:36:55 -04:00
pghafari ba37ac4801 SWDEV-245531 - GLInterop: Add Buffer Interop support
Change-Id: Ida6fdc20535d1964e888aa3cd0864c5979c4973b
2021-06-14 11:08:56 -04:00
Nick Curtis 6d20ee19c7 SWDEV-290252 - Fix for incorrect call to ar in mixed shared / static link
Corrects an invalid call to 'ar', which results in link failures for mixed shared
and static link invocations using hipcc.

Change-Id: I51c33438106af066a13e5ff9533721cdc326790d
2021-06-14 04:20:45 -04:00
Scott Linder 17c3469cf6 SWDEV-229776 - Add bin/roc-obj
Change-Id: If4449d7c47b72e437aaca71ae64ea37d202e2b18
2021-06-11 16:29:20 -04:00
Sarbojit Sarkar 571eea5059 SWDEV-285459 - fix for rpath vs runpath
Change-Id: I5919b7af09f1ee4dbeaf74090d8a84ab430987fb
2021-06-11 00:44:42 -04:00
Julia Jiang 470f3e521c SWDEV-290704 - Add HIPrtc doxygen in API headers
Change-Id: I629bdeaef7a01aec45bb9453d883213c73008d1c
2021-06-10 17:16:01 -04:00
Arya.Rafii 408486d6d0 SWDEV-290228 - Adding support for path with white spaces in the name
Change-Id: I84a4235f6246c72d182c744174b5a2b1eb9ad9a7
2021-06-10 14:00:47 -04:00
Rahul Garg 951af38fe7 SWDEV-290076 - Remove backend implementation from HIP common
Updated cmake to use HIP_AMD_BACKEND_SOURCE_DIR

Change-Id: Ibeaae0d75ffa49a20752a55506e25dbfbe3b5b68
2021-06-09 19:04:44 -04:00
Rahul Garg 93b53dc6fa Revert "SWDEV-289854 - Revert to using hardcoded library destination"
This reverts commit ed9e4ee7df.

Reason for revert: Reverting this change to enable split project flow working. Once that is enabled this change will be submitted in hipamd project.

Change-Id: Iad2e044a173787a57a80c5a3d04795e7c2dc5ad5
2021-06-09 16:31:10 -04:00
Vladislav Sytchenko ed9e4ee7df SWDEV-289854 - Revert to using hardcoded library destination
Current packaging assumes that HIP runtime will always be installed in
/opt/rocm/lib. This is false to assume, because some distros like CentOS
will use the lib64 directory instead of lib. Relying on CMake to choose
the library directory for us will default in that case to lib64. Hence
there will be a mismatch between where HIP is installed and where CMake
thinks it is.

Change-Id: If6f881eab027bdbe8435d3de5295b00277e96a6a
2021-06-08 10:11:47 -04:00
jujiang d8b2571d47 SWDEV-288929 - Add atomic system functions in HIP doc
Change-Id: Ic9ec276c1c486c4e1d3b83e1578081673f97efa2
2021-06-07 18:00:24 -04:00
cjatin 575be36c2e SWDEV-245414 - Add Copyright and exlude mipmap test on Nvidia platform
Change-Id: Iba29caa0e9021488378625506197384c275a3282
2021-06-07 11:15:00 -04:00
Rahul Garg 5d5e57ed60 SWDEV-288707 - Move amdhip.def
Change-Id: I77f9519d0d098b9cfdd1d09f67b3ab38d848620b
2021-06-07 05:16:16 +00:00
Rahul Garg ce76ec8b88 SWDEV-288707 - Merge HIP refactored code to staging
These changes move-
- rocclr based implementation inside src/hipamd/src
- platform specific (both nvidia and amd) headers inside
src/hipamd/include/hip

Change-Id: Ia29791a727244952591fe1d813dcef0303b73a9e
2021-06-07 00:07:24 +00:00
Tao Sang 792415f960 SWDEV-287768 - Fix hipTestClock test
Use long long instead of int as clock64() return.

Change-Id: Id3e4645c05959e13f58efd88bc43f3a1d3e50d59
2021-06-04 15:45:07 -04:00
Aaron En Ye Shi b982637965 SWDEV-283266 - Fix hipRTC script bugs
Remove extra -isystem causing --cuda-device-only flag
to be dropped. Fix missing __hipRTC_header_size symbol.
Add macros which were consumed during pre-processor
generation. Add INT_MAX and CHAR_BIT macros used in
HIP headers.

Change-Id: Id5143e3c8a2b1e7c78658ba84d5ab3b55ac1fa72
2021-06-04 13:58:32 -04:00
Saleel Kudchadker 995706ec7b SWDEV-286092 - Guarantee flush for event record
Every event record will guarantee completion when its called.

Change-Id: I8de34714a4ca2e105f36de2818e95ec2903143ce
2021-06-03 15:41:28 -07:00
cjatin d8ca73da6a SWDEV-277697 - Fix ununsed variable error with -Werror,-Wunused-parameter
Change-Id: Iadd0050e6cf4e4858e1508c1f24f73732a1af443
2021-06-03 13:25:07 -04:00
jujiang 52b4faef3b SWDEV-279885 - correct HIP doc for managed memory
Change-Id: I94bb307dbe12692eb60cce744424fb18deea28ba
2021-06-03 11:05:18 -04:00