Ioannis Assiouras
33cb388101
SWDEV-369557 - Added enum mapping for external[Semaphore/Memory]HandleType
...
Change-Id: If1b95b084f7fa312e6cdad4ccf433127671a35ce
2022-11-28 13:32:31 -05:00
Tao Sang
530ec02aae
SWDEV-368280 - Fix crash in graph stream capture
...
Fix crash in graph stream capture for hipExtModuleLaunchKernel.
Change-Id: Ieaaed1d15b4d268193d8341d4b1609f83a9e4789
2022-11-28 09:33:39 -05:00
Anusha GodavarthySurya
f7ca4b8fb9
SWDEV-365299 - update implementation __float2half_{rd,ru,rz} to call __ocml_cvt{rtn, rtp, rtz}_f16_f32
...
Change-Id: I6cd711fbeb0e02a1caa03ac7f3dd9c8f8fdbac01
2022-11-25 16:27:02 +00:00
Anusha GodavarthySurya
766c40aab8
SWDEV-325711 - Added few graph API support for nvidia path
...
Change-Id: I4eb6e77220e201c85fdaa3a004590c4c5d5ea6c6
2022-11-25 09:08:32 -05:00
Anusha Godavarthy Surya
85296e280a
SWDEV-240806 - Fix command release with new commands for every launch
...
Change-Id: Iecbf11a8f9e9b50f39858f2000a2d5266f0ef364
2022-11-25 09:30:45 +00:00
Anusha Godavarthy Surya
08c4619fab
SWDEV-366653 - Added Implemention of DOT file generation for graph
...
Change-Id: I5ab6a58e49451b5e04f2e93bf594b985ac58cc8d
2022-11-24 11:02:21 -05:00
sdashmiz
5ec93c544e
SWDEV-368695 - correct node type
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I23930be7d2f3415c14fc2ec3af4c526cb89d26f7
2022-11-24 10:35:34 -05:00
sdashmiz
b665b9a6e8
SWDEV-365587 - reuse the id from capturing stream
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I65f5be3fcc4cffcf3eb5762fd0b43fd051c145c2
2022-11-24 10:35:14 -05:00
Ioannis Assiouras
c5b08c621f
SWDEV-364950 - Remove Scalar_accessors from HIP_vector_type
...
Change-Id: I13ecc213c98a1c7b5febcd43c0a21ee6db725f60
2022-11-24 09:40:54 -05:00
Pierre van Houtryve
a312c0a956
Fix atomicInc/dec scope to "agent"
...
Addresses leftover comment of Icd1d9b9438cac4bef0f7c52d4cd341ac76500890
Change-Id: If9c395335497d634e4c702433d6e3681583bedef
2022-11-24 06:56:49 -05:00
Ioannis Assiouras
432f5fbc97
SWDEV-364950 - Add trivial copy assignment for HIP_vector_type under HIP_CLANG_ONLY path
...
Change-Id: I56a1003ba32c748631c7751b2e6a49e12e48afcb
2022-11-23 16:56:39 +00:00
Anusha GodavarthySurya
78eef7f173
SWDEV-366653 - Added new graph APIs - Fix windows build
...
Change-Id: I580133bddcbab5529aecfb70bc9776e8c40de697
2022-11-23 08:57:49 +00:00
Anusha Godavarthy Surya
93ce12c90d
SWDEV-325711 - Added Graph APIs hipGraphDebugDotPrint, hipGraphKernelNodeCopyAttributes
...
hipGraphNodeGetEnabled, hipGraphNodeSetEnabled and hipGraphUpload
Change-Id: Ib5a58fbc0a9b3f134eb56d42cd945f3d7f4922d8
2022-11-22 23:20:25 -05:00
Maneesh Gupta
fab70a41ed
Revert "SWDEV-330775 - Update search path for LLVM"
...
This reverts commit 3d15f9cbda .
Reason for revert: SWDEV-368704
Change-Id: I8c38b4f40285f90f7d99145b970c2a14d051d5bb
2022-11-22 09:14:24 -05:00
Ranjith Ramakrishnan
447d1d1d57
SWDEV-366823 - Change pragma message to warning
...
File reorganization feature was implemented with backward compatibility
The backward compatibility support will be deprecated in future release.
Changed the #pragma message to #warning for a smooth transition
Change-Id: I0857f40602204511eb122367f81c5a81bde537a2
2022-11-21 12:02:07 -05:00
sdashmiz
c5e7b56463
SWDEV-366974 - add proper error
...
- Null stream correct error when blocing stream is being captured
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I0d902a4f4ef02736a6db60ba7bffa7c20011bc84
2022-11-21 10:39:21 -05:00
Satyanvesh Dittakavi
5f4aa2e994
SWDEV-366306 - SWDEV-366314 - Support hip vector types and hip_bfloat16 with hiprtc
...
Also, moves the hip_bfloat16 header implemenation from hip
to hipamd
Change-Id: I9980126fa1ee8160ff9f5f8241f64699a9702c95
2022-11-18 06:58:31 -05:00
Julia Jiang
30c43056c1
SWDEV-340754 - Update coordinates in coperatative helper
...
Change-Id: Ibf4e833d10ea5c317900e83f020c9c23f55f3951
2022-11-17 14:17:58 -05:00
Maneesh Gupta
1c45f257b9
Revert "SWDEV-363069 - Disable sync force for MT"
...
This reverts commit 52ff4368e5 .
Reason for revert: SWDEV-365075, SWDEV-367163, SWDEV-367164, SWDEV-367173
Change-Id: Id2924c60e46e9879038ded358f777c71cd95b2c1
2022-11-17 01:04:44 -05:00
Jaydeep Patel
c800d2126d
SWDEV-366088 - Default case returns -1 as enum value.
...
Change-Id: I8dd5cac254c99e4de9f6d492e71060e39b069507
2022-11-15 22:12:12 -05:00
German
2cde04bf9b
SWDEV-367745 - Report hipDeviceAttributeUnifiedAddressing
...
Change-Id: I4d1d598f64f613430fecdc0d6b4cfa9845e04687
2022-11-15 15:53:02 -05:00
pghafari
06edbb8177
SWDEV-356560 - updating error msg to match cuda
...
Change-Id: I1c387cf04d041257b4d168b4cf4d8949153fd69f
2022-11-15 13:19:33 -05:00
Rakesh Roy
2b426a632f
SWDEV-362366 - Add validation for hipInit flags
...
- Return hipErrorInvalidValue when flags != 0
Change-Id: Ib2a7ea2acf083fa859d6c3bd91a12b39e877b4fd
2022-11-14 23:52:32 -05:00
Maneesh Gupta
7cb650f154
SWDEV-361840 - Remove duplicate entry in backward-compat.cmake
...
Change-Id: I7cc95ce6894f7891aa34188238413036d825daf7
2022-11-14 23:15:23 -05:00
Daria Materikina
834d9d3a3c
make header intel-compatible
...
Change-Id: I8f8b68ba23e8f86dfeaf7c7b464f2b6ca6999971
2022-11-14 17:59:01 -05:00
Siu Chi Chan
3d15f9cbda
SWDEV-330775 - Update search path for LLVM
...
ROCm's LLVM will be moved into /opt/rocm-<ver>/lib/, teach hipcc and
hipconfig about the new location.
Change-Id: Ie7f17146771aff94c684deb22148226cbb3a2895
2022-11-14 13:31:07 -05:00
Julia Jiang
c9ce9b3300
SWDEV-352687 - fix AlignedAllocMem in hmm
...
Change-Id: Icec74ac732a0a6ac2a2600f504aa1ec73717c0ca
2022-11-14 13:10:02 -05:00
Maneesh Gupta
8f4e94d532
SWDEV-342014 - Handle partial fills in hipDeviceGetName
...
Change-Id: Ic9f1743c6a8439d88acc6dd1ed496013d551f6ec
2022-11-11 14:52:48 -05:00
kjayapra-amd
cc9427e969
SWDEV-356947 - Create a new thread if current thread is nullptr.
...
Change-Id: Iebd69f22284041ed450d583471d24cb82fb0e47a
2022-11-10 22:12:02 -05:00
Maneesh Gupta
038d70448e
SWDEV-361840 - Fix typo in packaging script
...
Change-Id: I0124b5522cb7b797293bab1a949af7baca849728
2022-11-10 10:49:43 +00:00
Satyanvesh Dittakavi
a6e336a58c
SWDEV-361840 - Add hiprtc cmake packaging
...
Change-Id: Ib2c2aa5e1890a1a11af2832d7b5e7e1d202808ed
2022-11-10 01:26:41 -05:00
Satyanvesh Dittakavi
1155dbda1e
SWDEV-364545 - Fix hiprtc cmake target on Windows
...
Change-Id: I360d0d1ee7f6a0c65a4d6cd07620bfa2a503c19f
2022-11-10 01:23:42 -05:00
Satyanvesh Dittakavi
30d6497953
SWDEV-363369 - Elapsed time needs only stop event timings if both start and stop events are recorded
...
Change-Id: I91c9ce79aacf1014ae77600d1250cfccd9dd6039
2022-11-09 00:31:06 -05:00
kjayapra-amd
5ff27faa04
SWDEV-337452 - Adding__ockl_steadyctr_u64 option for wall_clock64.
...
Change-Id: I4ee6fd4d40d500363ef84975078185093dab5ddd
2022-11-07 08:47:30 -05:00
Anusha GodavarthySurya
c974cbcb3d
SWDEV-366153 - Fix __ocml_isnan_f16 to pass _Float16
...
Change-Id: I7628f21d000cec490f5fb2c91f1b99ca61fb46cf
2022-11-06 21:57:23 -05:00
pghafari
ac2948651e
SWDEV-362199 - add vulkan interop apis in nvidia
...
Change-Id: I6c5de6174a80be862b6d869927ed704dd1421b41
2022-11-04 16:49:21 -04:00
sdashmiz
9c83b3e0b2
SWDEV-361592 - allow nullptr for userdata in hiphostfunc
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I91728d363846ac6417d4a59920509ffacd4c9a58
2022-11-04 13:37:17 -04:00
sdashmiz
33f02abc41
SWDEV-356569 - check for mempool device
...
- mem pool should be from same device
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Id06a7f070c019548462c235bff3c0cd972e6eb8a
2022-11-04 09:36:22 -04:00
Jaydeep Patel
e7a34f9efe
SWDEV-365048 - extra marker is required for HW event check, which is done before the callback is finished.
...
Change-Id: Ib46bfc4e060a60fb14aa782688d35b34534cca65
2022-11-04 00:34:14 -04:00
German Andryeyev
55d085ca8c
SWDEV-364457 - Don't attempt adding duplicates into the memory map
...
KMD can enable hipHostRegister optimization with HMM path.
That will make CPU and GPU pointers matching.
Change-Id: Iad96ceada5cfa3bada20452b906f744f9dbaebbe
2022-11-03 10:04:12 -04:00
Jaydeep Patel
4e2f7192e3
SWDEV-362367 - pciBusId should be large enough to store 13 characters including the NULL-terminator.
...
Change-Id: Ie58be0495065713bae7e13923ac04a4643e246be
2022-11-03 00:04:27 -04:00
Tao Sang
0c4307f86e
SWDEV-363038 - Fix hipGraphKernelNodeSetParams
...
Fix crash in hipGraphKernelNodeSetParams where paremeters
are taken from hipGraphKernelNodeGetParams.
Change-Id: I2216f72f4d4de6dd3766343b0d821cb3d35d7853
2022-11-01 15:02:39 -04:00
AravindanC
c8500cd72d
SWDEV-352878 - LLVM pkg search directly using find_dep() for CLANG Include path
...
Change-Id: I355e39890757be07de8b9332deca159f35039dfd
2022-10-31 09:42:47 -07:00
Julia Jiang
3415f0a56e
SWDEV-342013,SWDEV-342014 - Update validation on hipDeviceGet and hipDeviceGetName
...
Change-Id: I719da6169ce9f505449e07775cb94a5718f79ca3
2022-10-31 11:44:40 -04:00
Anusha GodavarthySurya
07b3070e25
SWDEV-362611 - Added hmax and hmin
...
Change-Id: I133a80e997e39357693df7ab969425c0d5585607
2022-10-31 00:23:57 -04:00
agunashe
47ae1f1fff
SWDEV-337331 - Windows graph fix
...
Unit_hipGraphNodeGetDependentNodes_Functional
Unit_hipGraphNodeGetDependencies_Functional
Unit_hipGraphAddEventRecordNode_Functional_WithoutFlags
Unit_hipGraphMemcpyNodeSetParams_Functional
Unit_hipGraphExecChildGraphNodeSetParams_ChildTopology
Change-Id: I762776d33f27197bcc012951a1828d3d1d2b3e2e
2022-10-28 14:46:04 -04:00
sdashmiz
84fa61a39b
SWDEV-363850 - fix a bug in mutual exclusive flags
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: If7687b5bf7ec7ff1978991cbf7dafa0612912274
2022-10-27 11:23:35 -04:00
Pierre van Houtryve
dcb5d29f1e
Replace LLVM atomic.inc intrinsics with Clang builtins
...
With opaque pointers, the suffix of those intrinsics changed. This caused
build failures that should be solved by just using the corresponding
Clang builtins instead of using intrinsics directly
See SWDEV-356581
Change-Id: Icd1d9b9438cac4bef0f7c52d4cd341ac76500890
2022-10-27 10:17:21 -04:00
pghafari
895473e8d8
SWDEV-362280 - retur NotSupoorted for hip-vulkan
...
hip-vulkan semaphore on rocm is not supported
Change-Id: I6e01c4f5b192cfb17546a29a1cb17f320c4b1adc
2022-10-24 13:36:18 -04:00
German
52ff4368e5
SWDEV-363069 - Disable sync force for MT
...
hipMemcpyAsync doesn't require any forced sync even for sysmem
Change-Id: I83951f6118e84d79c74d5671df62678c5db085a8
2022-10-24 10:59:07 -04:00