コミットグラフ

6401 コミット

作成者 SHA1 メッセージ 日付
Satyanvesh Dittakavi 1ab7f22334 SWDEV-332606 - SWDEV-333585 - Fix hipMemcpySymbol* and hipGetSymbol* APIs
- hipMemcpy[From/To]Symbol APIs to return hipErrorInvalidMemcpyDirection
if the copy kind is incorrect
- hipGetSymbolSize and hipGetSymbolAddress APIs to return hipErrorInvalidValue
if the pointer is null

Change-Id: I32f428045c804b1e4f648e91b507f749f60c09d0


[ROCm/clr commit: f1fb612774]
2022-04-25 08:25:29 -04:00
Rakesh Roy cba04140c0 SWDEV-332603 - Check validity of ihipArrayCreate() first argument
Change-Id: Ifd0bdb5708c110da45e4baa9426cccd749732822


[ROCm/clr commit: 8ea74366d7]
2022-04-22 11:08:37 +05:30
Rakesh Roy 7a572e0162 SWDEV-332604 - Add nullptr check for argument pitch
Change-Id: I6d7aa5356a74b92f21f7a51a7d3e2f8d0b920e07


[ROCm/clr commit: 2613ebf157]
2022-04-22 00:13:24 -04:00
Christophe Paquot 1c5b11fd04 SWDEV-322620 - Virtual Memory Management
Implement hipMemAddressFree and hipMemAddressReserve

Change-Id: I1b09e433db5c5c6d6b9fe2a7a15fe2c09f1e1874


[ROCm/clr commit: fd17b53ea4]
2022-04-21 17:19:10 -04:00
German Andryeyev ecb4165943 SWDEV-333607 - Avoid synchronization of all GPU(s)
Use the original device from creation to sync before host memory
free.

Change-Id: I510e34afa7accf69e3d01338587bbc817b981cec


[ROCm/clr commit: b4c5a01fbc]
2022-04-21 15:36:04 -04:00
Ranjith Ramakrishnan db71771099 SWDEV-329277 - Populate hip_version.h wrapper file with actual file contents as dead code
Some components like tensorflow search for the contents of hip_version.h
For backward compatibility insert actual file contents in wrapper file as non executable code
Improvements: wrapper header template file checked in, instead of generating it on runtime
Redundant codes for unsetting variables removed

Change-Id: I67ee48437f8959d8ed70946412d09be3ed262e58


[ROCm/clr commit: 95d0b79ca0]
2022-04-20 12:08:56 -07:00
Sarbojit Sarkar a687844e68 SWDEV-332809 - Fix for OpenMp crash
Change-Id: I70445edf76261ab8ecf174614f23bd9fb8d60881


[ROCm/clr commit: 71b5235c64]
2022-04-19 11:29:19 -04:00
Sarbojit Sarkar e22f2e1714 SWDEV-323441 - support for default stream per thread
Change-Id: I0032da0357f5cffbf5e4ec4a02435d2a128a262b


[ROCm/clr commit: fc1f02bbed]
2022-04-18 23:19:55 -04:00
Saleel Kudchadker d4991641bd SWDEV-301667 - Add separate field for event scope
Change-Id: I0e6b50d1a34b275ea4f1a4c659430c406d9a5a7e


[ROCm/clr commit: aace42cfab]
2022-04-18 15:48:33 -04:00
German Andryeyev 3de1a9e36c SWDEV-311271 - Make sure memory pool can accept default stream
Add lock protection for access to the pool list.
Remove destroyed stream from the list of the safe streams

Change-Id: I1863b89bd3f5e188c161227cc790c3adaf72cc58


[ROCm/clr commit: 5957ff9f7b]
2022-04-18 10:34:21 -04:00
Satyanvesh Dittakavi 5516c2d12e SWDEV-308763 - Remove older hiprtc implementation
Change-Id: I1f0a1fe9b6590070905348bf71b901ac77b196be


[ROCm/clr commit: b06ee8834d]
2022-04-18 05:12:53 -04:00
Satyanvesh Dittakavi 3db2dd9812 SWDEV-332371 - Address seg fault with hip event tests on Windows
Change-Id: I0367f6dbb395b3032c97692c5bde6e99d503c6a9


[ROCm/clr commit: 3b525ad298]
2022-04-18 04:19:23 -04:00
Sourabh Betigeri 9caddbf38a SWDEV-331301 - Fixes error code mismatch
Change-Id: I8dda98609b16ea5c1ce4d9db9471e61e5fb0c12c


[ROCm/clr commit: bd851550bd]
2022-04-13 18:51:06 -07:00
Saleel Kudchadker 50f0103648 SWDEV-276210 - Honor scopes for hipEventRecord
Honor hipEventReleaseToDevice and hipEventReleaseToSystem flags.
hipEventRecord would flush caches if no release flags are provided. To
change this behavior set ROC_EVENT_NO_FLUSH=1

Change-Id: I03e41b515b1d0cf963b0c2d5b9901b09e71a0e59


[ROCm/clr commit: f320acb797]
2022-04-13 00:35:19 -04:00
Jaydeep Patel 3a7351ef9c SWDEV-330666 - null(default) stream's priority is 0.
Change-Id: I115effc2ddaa28dee32967ee28041b9b8da095b9


[ROCm/clr commit: c1503da69b]
2022-04-13 00:28:52 -04:00
Sourabh Betigeri 89ca29819e SWDEV-329848 - Fixes error code mismatch between CUDA and HIP
Change-Id: Ic48de159ca7bdb4b91dadb915972e535518635ae


[ROCm/clr commit: 345e02358c]
2022-04-12 15:00:44 -04:00
haoyuan2 0d4efc9f0f SWDEV-328274 - Move DLLMain from VDI layer to HIP/OCL layers
Change-Id: Ibd3388f0981672cd209d7370f8a28b2883abdea2


[ROCm/clr commit: cb4aabd285]
2022-04-12 11:00:20 -04:00
Sarbojit Sarkar 85f6f2a0c7 SWDEV-331126 - Fix to Cuda return type
Change-Id: Iea8e7735ef0c58c1244c92338038d91e61d62c16


[ROCm/clr commit: 8657c40721]
2022-04-11 23:35:04 -04:00
Ajay 013225775c SWDEV-331095 - Address hipRTC windows test failures
Change-Id: I8c1a36ffd362c6f41449092e4dd85f6ec587206a


[ROCm/clr commit: f301bf3962]
2022-04-11 09:40:35 +00:00
Christophe Paquot c6ae81b2f2 SWDEV-322620 - Virtual Memory Management APIs
Adding skeletons.
Implemented:
- hipMemGetAllocationGranularity with basic granularity
- hipMemGetAllocationPropertiesFromHandle
- hipMemCreate

Change-Id: I4bd2c75fae45d6a057efcad19d1d3c9715e9ae67


[ROCm/clr commit: cd447a5aaa]
2022-04-08 11:38:51 -04:00
Jaydeep Patel 583aa7f008 SWDEV-330661 - devicePointer null checking.
Change-Id: I3366031954330143109d0a79e86fd0e0ec996f01


[ROCm/clr commit: ff78c439ef]
2022-04-08 00:08:37 -04:00
Satyanvesh Dittakavi 83e2a8a892 SWDEV-326796 - Fix hipMemset crash when the size passed is more than allocated
Change-Id: If3b15da0960f3af347fca62beedd8003cb958c2e


[ROCm/clr commit: c0ada4320b]
2022-04-07 08:49:54 -04:00
Saleel Kudchadker 3cec88a755 SWDEV-331152 - Add back HIP_HOST_COHERENT support
Change-Id: I1971df55913498df801ad319a20b95380a2c136f


[ROCm/clr commit: b1436f6451]
2022-04-06 12:26:01 -04:00
Satyanvesh Dittakavi 34e1d885a5 SWDEV-326793 - hipStreamGetFlags should query the flags for null stream
Change-Id: I1d1b833704c135b5a0c695b244380ac6c5b8438e


[ROCm/clr commit: 0af8904b87]
2022-04-06 04:09:17 -04:00
pghafari 2442d41e31 SWDEV-316292 - adding Graph checks
hipGraphExecMemcpyNodeSetParamsFromSymbol negative test cases

Change-Id: I7b6c496a8bca831dc90d1d427273a2a4fea96587


[ROCm/clr commit: 798a304dbd]
2022-04-05 13:26:46 -04:00
Ajay 5b9a94133c SWDEV-303760 - Windows: to use the HIP found using find_package(hip)
Change-Id: I8dcc0adae5decc17aff45850681c3502c9e19fae


[ROCm/clr commit: 18c4458e8c]
2022-04-05 12:01:51 -04:00
Payam 8a6fd0bd65 SWDEV-316819 - graph check ChildGraphNodeGetGraph
Change-Id: Id3a4fb64e6fb5ce37e97f1f3518e09c8bd9a2d0c


[ROCm/clr commit: 8618b1cd07]
2022-04-05 01:24:36 -04:00
Rakesh Roy 2a3f5a5321 SWDEV-326789 - Mark texture reference APIs as deprecated
Change-Id: I7a39cc1f036cd185ac3aab6c5f44730f16225f69


[ROCm/clr commit: 5f0f7ffe92]
2022-04-05 00:04:34 -04:00
Julia Jiang 5808e74201 SWDEV-329687 - update install.md
Change-Id: Ib39df1cd462aa1644c4e0cc2ab0a3c780700056b


[ROCm/clr commit: 7b4b76b465]
2022-04-03 13:03:02 -04:00
German Andryeyev 593844fdd6 SWDEV-328670 - Pass the size of allocation
The actual size of allocation can be different from the original
request due to alignments. Pass the size of the original request
for validation during the arena object look-up

Change-Id: I30000046b1ec56abe743e43113046144fd3edbc6


[ROCm/clr commit: fb835c6f3e]
2022-04-01 11:18:55 -04:00
Ajay 5dc89b596f SWDEV-320512 - hipcc.bin installation should be moved out of packaging
Change-Id: I8e37b47f43a7c6579b68a7dd1db1a3d05976fa9d


[ROCm/clr commit: b5d9d61f5d]
2022-03-31 17:52:39 -04:00
German Andryeyev e7d2493402 SWDEV-311271 - Initial mempool implementation
HIP_MEM_POOL_SUPPORT controls memory pool support in runtime.
Currently it's disabled by default. The initial change doesn't
include: IPC, MGPU, virtual memory alloc, suballoc, defragmentation,
internal dependencies.

Change-Id: Ibed8528ebec698b045ebb247e49c0ecd6e587ed7


[ROCm/clr commit: 539d264eb0]
2022-03-31 09:21:37 -04:00
Ranjith Ramakrishnan fe505c36ed SWDEV-329277 - Soft link for hipInfo
Tensor flow build console shows "hip/lib/.hipInfo: No such file or directory"
Fixed by adding soft link for .hipInfo and this will maintain backward compatibility for file reorganization

Change-Id: I91c17115b56bbcabeb86cbcd12d3fb9aaa8f847e


[ROCm/clr commit: 1a4fd9b7ea]
2022-03-29 16:01:46 -07:00
Satyanvesh Dittakavi cb4625e5b7 SWDEV-329082 - Return right error code for hipHostUnregister
hipErrorHostMemoryNotRegistered should be returned when an
unregistered pointer is passed to hipHostUnregister

Change-Id: Ie76086b602bde2cd7a7a2b049cd03d29454ff306


[ROCm/clr commit: ed4014e519]
2022-03-28 07:24:25 -04:00
Sarbojit Sarkar 556a37f1de SWDEV-325708 - Query for FineGrained support
Change-Id: I3a8d2bca50d0874c0ff60efa457006876b1fe963


[ROCm/clr commit: 80e1e2e6db]
2022-03-28 07:17:55 -04:00
Rakesh Roy 9372361b04 SWDEV-326789 - Add Missing HIP API Functions For Nvidia Platform
Change-Id: I828028c5d893ca1487f33017a6902c3b7f786762


[ROCm/clr commit: 1e77357c7f]
2022-03-25 01:34:57 -04:00
Saleel Kudchadker eaa9ce833f SWDEV-301667 - Query event time directly
Change-Id: I566bfa95b8b6fa2bd4771e0c20224a4e74d5abb8


[ROCm/clr commit: 73ff72bca9]
2022-03-25 01:08:07 -04:00
Ashutosh Mishra c938c1a341 SWDEV-329093 - correcting RPATH for lamdhip64.so
Change-Id: Ifd0fca732e8030edd6dc74d22b32bb75514c9258


[ROCm/clr commit: 106399f0fd]
2022-03-23 22:15:57 -04:00
Payam Ghafari 37fa31aaa8 Revert "SWDEV-316819 - adding graph checks"
This reverts commit eff4583118.

Reason for revert: Catch2 test fails

Change-Id: If0ea0eab16b50f27c9acbc471530266917773ff1


[ROCm/clr commit: d888c0a9bf]
2022-03-23 15:23:00 -04:00
Ajay ff6fb01aa1 SWDEV-315567 - hipGraphNodeTypeEventRecord node type get/set fixes
Change-Id: I76e866990a153fb254e1187e7fabcc1f93806469


[ROCm/clr commit: ed487980cd]
2022-03-23 14:05:31 -04:00
Ranjith Ramakrishnan 8d7abecaa8 File Reorganization: Strip destination name hip from cmake and cpack install prefix path
Flat folder structure requires hip to be installed in /opt/rocm and this need a change in build script
This patch is a workaround, till build scripts changes for flat folder structure are merged and will be removed once build script changes are merged to amd-master

Change-Id: Ib6f51b9d4e89afcc954a5d96595ce471cf7bd67a


[ROCm/clr commit: ef32ae6ada]
2022-03-23 12:47:56 -04:00
Sourabh Betigeri 636464ff5f SWDEV-316991 - Returns hipErrorInvalidValue when a wrong node type is passed to hipGraphExecEventWaitNodeSetEvent and hipGraphExecEventRecordNodeSetEvent APIs
Change-Id: Ic80b0b2b154e017b41af617f5049e037a1b66183


[ROCm/clr commit: f73ff54fda]
2022-03-22 18:09:10 -04:00
Ajay 993b9f790c SWDEV-314982 - hipStreamGetCaptureInfo seq ID ptr check
Change-Id: I84a84121d2064182f0daea22578f0fa5f94f850c


[ROCm/clr commit: 8c103bb898]
2022-03-22 12:07:05 -04:00
Christophe Paquot 2a3402f063 SWDEV-323899 - More capping of caps
Change-Id: If8ba22d01326b85455eaaee55e1e2a4b9832ebb2


[ROCm/clr commit: 2ef41ff5be]
2022-03-22 11:02:49 -04:00
sdashmiz c308cf0951 SWDEV-303187: find the device pointer is for
- the pointer attribute is fetched for might not be the current device

Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: Ibcea92b52da31adba5f62baae25b55671704c005


[ROCm/clr commit: ae506b40c0]
2022-03-22 10:55:28 -04:00
sdashmiz 7240db0f2e SWDEV-328556: check for wait event node type
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: I4b70cb576df1ab31503d9089591026bebe4df16a


[ROCm/clr commit: 610aa33a8b]
2022-03-22 10:54:55 -04:00
Payam 566cd820ac SWDEV-315033,SWDEV-315028 - adding null checks for graph
Change-Id: I9cbea5ea9ff59d7960ae11dfd73d5a744981495f


[ROCm/clr commit: 6a48e430d0]
2022-03-22 02:08:49 -04:00
Satyanvesh Dittakavi 6a849eb690 SWDEV-327967 - Fix Segmentation fault in hipFree
Queue creation and release fails during hipFree causing seg fault
if the null queue was not created until then and there is no
device memory left.

Change-Id: I118b86b58e777dac5415bc9ba0c4e23c986efa7d


[ROCm/clr commit: 4a90c3ccaf]
2022-03-22 00:34:40 -04:00
Sourabh Betigeri d29a3ae502 SWDEV-320640 - Fix to return the right error code when the stream is not in capture mode
Change-Id: Id2f296e0cbf5f90a8163441f4c69c72615dd90a0


[ROCm/clr commit: 02838eb236]
2022-03-21 19:38:00 -04:00
Ajay 38a0792ebe SWDEV-327945 - hipGraphInstantiateWithFlags accept 0,1 as valid flag values
Change-Id: I3100a3464d1a47fca5f9da80f42e7dd2035865ad


[ROCm/clr commit: aacfc3ed7d]
2022-03-21 16:42:21 -04:00