Anusha GodavarthySurya
bb6872fa86
SWDEV-325711 - Added few graph API support for nvidia path
...
Change-Id: I4eb6e77220e201c85fdaa3a004590c4c5d5ea6c6
[ROCm/clr commit: 766c40aab8 ]
2022-11-25 09:08:32 -05:00
Anusha Godavarthy Surya
b1fe9498c5
SWDEV-240806 - Fix command release with new commands for every launch
...
Change-Id: Iecbf11a8f9e9b50f39858f2000a2d5266f0ef364
[ROCm/clr commit: 85296e280a ]
2022-11-25 09:30:45 +00:00
Anusha Godavarthy Surya
a13afd3aca
SWDEV-366653 - Added Implemention of DOT file generation for graph
...
Change-Id: I5ab6a58e49451b5e04f2e93bf594b985ac58cc8d
[ROCm/clr commit: 08c4619fab ]
2022-11-24 11:02:21 -05:00
sdashmiz
29c1a7543b
SWDEV-368695 - correct node type
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I23930be7d2f3415c14fc2ec3af4c526cb89d26f7
[ROCm/clr commit: 5ec93c544e ]
2022-11-24 10:35:34 -05:00
sdashmiz
bafdaa4f31
SWDEV-365587 - reuse the id from capturing stream
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I65f5be3fcc4cffcf3eb5762fd0b43fd051c145c2
[ROCm/clr commit: b665b9a6e8 ]
2022-11-24 10:35:14 -05:00
Ioannis Assiouras
26a1c72182
SWDEV-364950 - Remove Scalar_accessors from HIP_vector_type
...
Change-Id: I13ecc213c98a1c7b5febcd43c0a21ee6db725f60
[ROCm/clr commit: c5b08c621f ]
2022-11-24 09:40:54 -05:00
Pierre van Houtryve
64e080a99d
Fix atomicInc/dec scope to "agent"
...
Addresses leftover comment of Icd1d9b9438cac4bef0f7c52d4cd341ac76500890
Change-Id: If9c395335497d634e4c702433d6e3681583bedef
[ROCm/clr commit: a312c0a956 ]
2022-11-24 06:56:49 -05:00
Ioannis Assiouras
bee5fcc4b6
SWDEV-364950 - Add trivial copy assignment for HIP_vector_type under HIP_CLANG_ONLY path
...
Change-Id: I56a1003ba32c748631c7751b2e6a49e12e48afcb
[ROCm/clr commit: 432f5fbc97 ]
2022-11-23 16:56:39 +00:00
Anusha GodavarthySurya
0645ad4576
SWDEV-366653 - Added new graph APIs - Fix windows build
...
Change-Id: I580133bddcbab5529aecfb70bc9776e8c40de697
[ROCm/clr commit: 78eef7f173 ]
2022-11-23 08:57:49 +00:00
Anusha Godavarthy Surya
ed6595bc41
SWDEV-325711 - Added Graph APIs hipGraphDebugDotPrint, hipGraphKernelNodeCopyAttributes
...
hipGraphNodeGetEnabled, hipGraphNodeSetEnabled and hipGraphUpload
Change-Id: Ib5a58fbc0a9b3f134eb56d42cd945f3d7f4922d8
[ROCm/clr commit: 93ce12c90d ]
2022-11-22 23:20:25 -05:00
Maneesh Gupta
3a7b8156a3
Revert "SWDEV-330775 - Update search path for LLVM"
...
This reverts commit f31b0874fd .
Reason for revert: SWDEV-368704
Change-Id: I8c38b4f40285f90f7d99145b970c2a14d051d5bb
[ROCm/clr commit: fab70a41ed ]
2022-11-22 09:14:24 -05:00
Ranjith Ramakrishnan
2c258551c1
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
[ROCm/clr commit: 447d1d1d57 ]
2022-11-21 12:02:07 -05:00
sdashmiz
dc97f3719e
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
[ROCm/clr commit: c5e7b56463 ]
2022-11-21 10:39:21 -05:00
Satyanvesh Dittakavi
243d4dacd1
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
[ROCm/clr commit: 5f4aa2e994 ]
2022-11-18 06:58:31 -05:00
Julia Jiang
d5a8c3fbf9
SWDEV-340754 - Update coordinates in coperatative helper
...
Change-Id: Ibf4e833d10ea5c317900e83f020c9c23f55f3951
[ROCm/clr commit: 30c43056c1 ]
2022-11-17 14:17:58 -05:00
Maneesh Gupta
6594768a22
Revert "SWDEV-363069 - Disable sync force for MT"
...
This reverts commit e3f6a5fa0d .
Reason for revert: SWDEV-365075, SWDEV-367163, SWDEV-367164, SWDEV-367173
Change-Id: Id2924c60e46e9879038ded358f777c71cd95b2c1
[ROCm/clr commit: 1c45f257b9 ]
2022-11-17 01:04:44 -05:00
Jaydeep Patel
b7318ab24c
SWDEV-366088 - Default case returns -1 as enum value.
...
Change-Id: I8dd5cac254c99e4de9f6d492e71060e39b069507
[ROCm/clr commit: c800d2126d ]
2022-11-15 22:12:12 -05:00
German
c6707887ed
SWDEV-367745 - Report hipDeviceAttributeUnifiedAddressing
...
Change-Id: I4d1d598f64f613430fecdc0d6b4cfa9845e04687
[ROCm/clr commit: 2cde04bf9b ]
2022-11-15 15:53:02 -05:00
pghafari
418f1d6460
SWDEV-356560 - updating error msg to match cuda
...
Change-Id: I1c387cf04d041257b4d168b4cf4d8949153fd69f
[ROCm/clr commit: 06edbb8177 ]
2022-11-15 13:19:33 -05:00
Rakesh Roy
8eb0efc660
SWDEV-362366 - Add validation for hipInit flags
...
- Return hipErrorInvalidValue when flags != 0
Change-Id: Ib2a7ea2acf083fa859d6c3bd91a12b39e877b4fd
[ROCm/clr commit: 2b426a632f ]
2022-11-14 23:52:32 -05:00
Maneesh Gupta
9bb2ce01d8
SWDEV-361840 - Remove duplicate entry in backward-compat.cmake
...
Change-Id: I7cc95ce6894f7891aa34188238413036d825daf7
[ROCm/clr commit: 7cb650f154 ]
2022-11-14 23:15:23 -05:00
Daria Materikina
d388a7fad7
make header intel-compatible
...
Change-Id: I8f8b68ba23e8f86dfeaf7c7b464f2b6ca6999971
[ROCm/clr commit: 834d9d3a3c ]
2022-11-14 17:59:01 -05:00
Siu Chi Chan
f31b0874fd
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
[ROCm/clr commit: 3d15f9cbda ]
2022-11-14 13:31:07 -05:00
Julia Jiang
59c0ec10cc
SWDEV-352687 - fix AlignedAllocMem in hmm
...
Change-Id: Icec74ac732a0a6ac2a2600f504aa1ec73717c0ca
[ROCm/clr commit: c9ce9b3300 ]
2022-11-14 13:10:02 -05:00
Maneesh Gupta
0d1cbd6697
SWDEV-342014 - Handle partial fills in hipDeviceGetName
...
Change-Id: Ic9f1743c6a8439d88acc6dd1ed496013d551f6ec
[ROCm/clr commit: 8f4e94d532 ]
2022-11-11 14:52:48 -05:00
kjayapra-amd
acfea3b761
SWDEV-356947 - Create a new thread if current thread is nullptr.
...
Change-Id: Iebd69f22284041ed450d583471d24cb82fb0e47a
[ROCm/clr commit: cc9427e969 ]
2022-11-10 22:12:02 -05:00
Maneesh Gupta
16667eb1b6
SWDEV-361840 - Fix typo in packaging script
...
Change-Id: I0124b5522cb7b797293bab1a949af7baca849728
[ROCm/clr commit: 038d70448e ]
2022-11-10 10:49:43 +00:00
Satyanvesh Dittakavi
41e8d80800
SWDEV-361840 - Add hiprtc cmake packaging
...
Change-Id: Ib2c2aa5e1890a1a11af2832d7b5e7e1d202808ed
[ROCm/clr commit: a6e336a58c ]
2022-11-10 01:26:41 -05:00
Satyanvesh Dittakavi
300d7d98f9
SWDEV-364545 - Fix hiprtc cmake target on Windows
...
Change-Id: I360d0d1ee7f6a0c65a4d6cd07620bfa2a503c19f
[ROCm/clr commit: 1155dbda1e ]
2022-11-10 01:23:42 -05:00
Satyanvesh Dittakavi
d73204ebc4
SWDEV-363369 - Elapsed time needs only stop event timings if both start and stop events are recorded
...
Change-Id: I91c9ce79aacf1014ae77600d1250cfccd9dd6039
[ROCm/clr commit: 30d6497953 ]
2022-11-09 00:31:06 -05:00
kjayapra-amd
a72344ad67
SWDEV-337452 - Adding__ockl_steadyctr_u64 option for wall_clock64.
...
Change-Id: I4ee6fd4d40d500363ef84975078185093dab5ddd
[ROCm/clr commit: 5ff27faa04 ]
2022-11-07 08:47:30 -05:00
Anusha GodavarthySurya
3a482da878
SWDEV-366153 - Fix __ocml_isnan_f16 to pass _Float16
...
Change-Id: I7628f21d000cec490f5fb2c91f1b99ca61fb46cf
[ROCm/clr commit: c974cbcb3d ]
2022-11-06 21:57:23 -05:00
pghafari
d9eb49726f
SWDEV-362199 - add vulkan interop apis in nvidia
...
Change-Id: I6c5de6174a80be862b6d869927ed704dd1421b41
[ROCm/clr commit: ac2948651e ]
2022-11-04 16:49:21 -04:00
sdashmiz
234dc08f7c
SWDEV-361592 - allow nullptr for userdata in hiphostfunc
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I91728d363846ac6417d4a59920509ffacd4c9a58
[ROCm/clr commit: 9c83b3e0b2 ]
2022-11-04 13:37:17 -04:00
sdashmiz
af7db12908
SWDEV-356569 - check for mempool device
...
- mem pool should be from same device
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Id06a7f070c019548462c235bff3c0cd972e6eb8a
[ROCm/clr commit: 33f02abc41 ]
2022-11-04 09:36:22 -04:00
Jaydeep Patel
e649f9393a
SWDEV-365048 - extra marker is required for HW event check, which is done before the callback is finished.
...
Change-Id: Ib46bfc4e060a60fb14aa782688d35b34534cca65
[ROCm/clr commit: e7a34f9efe ]
2022-11-04 00:34:14 -04:00
German Andryeyev
670266f94f
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
[ROCm/clr commit: 55d085ca8c ]
2022-11-03 10:04:12 -04:00
Jaydeep Patel
420ab29155
SWDEV-362367 - pciBusId should be large enough to store 13 characters including the NULL-terminator.
...
Change-Id: Ie58be0495065713bae7e13923ac04a4643e246be
[ROCm/clr commit: 4e2f7192e3 ]
2022-11-03 00:04:27 -04:00
Tao Sang
9091d2751f
SWDEV-363038 - Fix hipGraphKernelNodeSetParams
...
Fix crash in hipGraphKernelNodeSetParams where paremeters
are taken from hipGraphKernelNodeGetParams.
Change-Id: I2216f72f4d4de6dd3766343b0d821cb3d35d7853
[ROCm/clr commit: 0c4307f86e ]
2022-11-01 15:02:39 -04:00
AravindanC
7219645700
SWDEV-352878 - LLVM pkg search directly using find_dep() for CLANG Include path
...
Change-Id: I355e39890757be07de8b9332deca159f35039dfd
[ROCm/clr commit: c8500cd72d ]
2022-10-31 09:42:47 -07:00
Julia Jiang
1d74b9271a
SWDEV-342013,SWDEV-342014 - Update validation on hipDeviceGet and hipDeviceGetName
...
Change-Id: I719da6169ce9f505449e07775cb94a5718f79ca3
[ROCm/clr commit: 3415f0a56e ]
2022-10-31 11:44:40 -04:00
Anusha GodavarthySurya
c9f30dcdd6
SWDEV-362611 - Added hmax and hmin
...
Change-Id: I133a80e997e39357693df7ab969425c0d5585607
[ROCm/clr commit: 07b3070e25 ]
2022-10-31 00:23:57 -04:00
agunashe
8b2c273837
SWDEV-337331 - Windows graph fix
...
Unit_hipGraphNodeGetDependentNodes_Functional
Unit_hipGraphNodeGetDependencies_Functional
Unit_hipGraphAddEventRecordNode_Functional_WithoutFlags
Unit_hipGraphMemcpyNodeSetParams_Functional
Unit_hipGraphExecChildGraphNodeSetParams_ChildTopology
Change-Id: I762776d33f27197bcc012951a1828d3d1d2b3e2e
[ROCm/clr commit: 47ae1f1fff ]
2022-10-28 14:46:04 -04:00
sdashmiz
c46a687045
SWDEV-363850 - fix a bug in mutual exclusive flags
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: If7687b5bf7ec7ff1978991cbf7dafa0612912274
[ROCm/clr commit: 84fa61a39b ]
2022-10-27 11:23:35 -04:00
Pierre van Houtryve
6d160e5a69
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
[ROCm/clr commit: dcb5d29f1e ]
2022-10-27 10:17:21 -04:00
pghafari
e67454dc70
SWDEV-362280 - retur NotSupoorted for hip-vulkan
...
hip-vulkan semaphore on rocm is not supported
Change-Id: I6e01c4f5b192cfb17546a29a1cb17f320c4b1adc
[ROCm/clr commit: 895473e8d8 ]
2022-10-24 13:36:18 -04:00
German
e3f6a5fa0d
SWDEV-363069 - Disable sync force for MT
...
hipMemcpyAsync doesn't require any forced sync even for sysmem
Change-Id: I83951f6118e84d79c74d5671df62678c5db085a8
[ROCm/clr commit: 52ff4368e5 ]
2022-10-24 10:59:07 -04:00
German
23fc103652
SWDEV-363602 - Notify cmd queue about callback wait
...
Remove extra barrier, since ROCR backend in DD mode blocks HW queue now when a callback is injected
Add a notificaiton for MT mode about possible waiter for a callback
Change-Id: Ifd70ce5597e1ba868e4197ad1850ace11a4f90ae
[ROCm/clr commit: 413cc757af ]
2022-10-24 10:56:20 -04:00
sdashmiz
a75852fb97
SWDEV-357917 - correct userobj for negative test cases
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I6a2a74c763d2b938430ca53a14360f459af04665
[ROCm/clr commit: 4fc9df2a1a ]
2022-10-24 10:27:02 -04:00
German
1bcd517a43
SWDEV-345024 - Restore break
...
Commit a3c9b7dde6 accidently removed break for mempool property
Change-Id: Ica3cbec796ca6b2366583d3302d3226c73224177
[ROCm/clr commit: 8d2885f331 ]
2022-10-21 18:04:20 -04:00