MachineTom
5f76cb916d
SWDEV-555888 - Refactor Numa code ( #1191 )
...
1. Create a set of mini numa interface.
In Linux, the interface is based on system call rather than libnuma.
In Windows, the interface can also work, but the policy class is dummy.
Different from Linux, Windows doesn't provide numactl tool or numa lib to setup numa policy, thus
the default policy is followed in Windows, that is, using the closest host numa node to allocate
pinned host memory in hipHostMalloc().
To get the closest host numa node of a GPU device, you need query the new attribute
hipDeviceAttributeHostNumaId. Then you can create a thread with CPU affinity on the numa node.
For example, reference the test in hip-tests/catch/perftests/memory/hipPerfHostNumaAllocWin.cc.
2. Remove pfnSetThreadGroupAffinity and pfnGetNumaNodeProcessorMaskEx as the functions have been exposed since Win7 and Win server 2008.
3. Other minor fixes.
2025-10-23 21:56:15 -04:00
vstojilj
bfedf63575
SWDEV-552537 - Fix nvidia build failures ( #1125 )
...
* SWDEV-552537 - Fix nvidia build failures
* Add string header to fix hip-tests
---------
Co-authored-by: Branislav Brzak <branislav.brzak@amd.com >
Co-authored-by: Danylo Lytovchenko <danylo.lytovchenko@amd.com >
2025-10-13 09:20:17 +02:00
Satyanvesh Dittakavi
46e683d41a
SWDEV-545950 - Add hipStreamCopyAttributes API Implementation ( #914 )
...
* SWDEV-545950 - Add hipStreamCopyAttributes API Implementation
* Add unit test for hipStreamCopyAttributes API
* Add ChangeLog and nvidia mapping for the API
* Update rocprofiler-sdk with new HIP API details
* [rocprofiler-sdk] handle hipStreamCopyAttributes in stream tracing service
- this new HIP function has multiple stream arguments and needs to be skipped because it does not have an explicit create/destroy/set functionality
* Update HIP_RUNTIME_API_TABLE_STEP_VERSION in clr and rocprofiler-sdk
* Resolve merge conflicts
---------
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
2025-10-12 19:57:05 +05:30
Rahul Manocha
27ec19116d
SWDEV-557828 - fix hip-tests on cuda ( #1152 )
...
Co-authored-by: Rahul Manocha <rmanocha@amd.com >
2025-10-07 08:28:56 -07:00
Jatin Chaudhary
e79eaaa8a5
SWDEV-546287 - Implement hipLibrary load/unload ( #975 )
2025-09-19 22:23:49 +01:00
systems-assistant[bot]
2f7e9591be
SWDEV-541096 - add hipEventWaitDefault and hipEventWaitExternal ( #453 )
...
Co-authored-by: Li, Todd tiantuo <Toddtiantuo.Li@amd.com >
2025-09-13 10:33:00 -07:00
Joseph Macaranas
696881ae82
LICENSE clean up ( #919 )
...
- Clean up and standardization of MIT licenses after discussion with legal team.
- Update README.md with blurb for top-level files.
- MIT License explicitly mentioned for relevant projects.
- Removal of years.
- Copyright attribution should be to `Advanced Micro Devices, Inc.` and not `AMD ROCm(TM) Software`
- Removal of `All rights reserved.`
- Reduce line width of the text for readability.
- Add clear visual separators for additional licenses.
- Convert text files to markdown format for aforementioned separators.
- Update build scripts to point to renamed files.
- Fixed SMI doc references
Co-authored-by: Maisam Arif <Maisam.Arif@amd.com >
2025-09-10 12:06:14 -04:00
Sam Ruscica
9018e0fc7b
SWDEV-546639 monorepo fix for nvidia hip runtime api ( #746 )
...
* SWDEV-546639 monorepo fix for nvidia hip runtime api
* Added back hipSetValidDevices.
2025-08-28 09:03:37 -07:00
Satyanvesh Dittakavi
09cfa97156
SWDEV-551218 - Fix hip on nvidia build failures ( #642 )
...
* Rebase and address merge conflicts
* SWDEV-551218 - Fix hip on nvidia build failures
2025-08-26 23:40:35 +05:30
systems-assistant[bot]
832af6d472
SWDEV-545953 - Add Nvidia mapping for hipStreamGetId ( #456 )
...
Co-authored-by: Satyanvesh Dittakavi <Satyanvesh.Dittakavi@amd.com >
2025-08-26 21:35:17 +05:30
Joseph Macaranas
f5ac5efd79
Language Runtime README Changes ( #650 )
...
- Renaming old `README.md` files to keep their information intact.
- Default `README.md` files will have the deprecation notice to be mirrored back into the individual repos.
- Change ROCR-Runtime mirroring to `develop` branch.
2025-08-20 15:48:55 -04:00
Danylo Lytovchenko
f7338717ae
SWDEV-470698 - fix formatting, add format check workflow ( #657 )
2025-08-20 19:58:06 +05:30
Manocha, Rahul
13d54a3ec1
Fix typo in hipBatchMemOpParamsTocudaBatchMemOpParams ( #38 )
...
Co-authored-by: Rahul Manocha <rmanocha@amd.com >
[ROCm/hipother commit: ed7fae51d8 ]
2025-08-18 12:09:09 -07:00
Betigeri, Sourabh
b5ca920dee
SWDEV-546293 - Adds nvidia mappings to hipMemPrefetchAsync_vs and hip… ( #36 )
...
SWDEV-546293 - Adds nvidia mappings to hipMemPrefetchAsync_vs and hipMemAdvise_v2
[ROCm/hipother commit: bf0302a494 ]
2025-08-15 22:44:41 -07:00
Li, Todd tiantuo
38d5d2b55d
SWDEV-546285 - add hipGetDriverEntryPoint ( #35 )
...
[ROCm/hipother commit: 87f262a56f ]
2025-08-15 22:38:34 -07:00
Manocha, Rahul
7de3300370
SWDEV-546328 - cuda mappings for hipMemsetD2D8 ( #34 )
...
Co-authored-by: Rahul Manocha <rmanocha@amd.com >
[ROCm/hipother commit: a7580daf57 ]
2025-08-15 13:22:56 -07:00
Manocha, Rahul
93d8b3a489
SWDEV-546295 - cuda mappings for hipMemcpy3DBatchAsync and hipMemcpyPeer ( #33 )
...
Co-authored-by: Rahul Manocha <rmanocha@amd.com >
[ROCm/hipother commit: 60ecc06a1c ]
2025-08-15 13:22:27 -07:00
Manocha, Rahul
490d079a01
SWDEV-545952 - cuda mappings for StreamGet/Set Attr ( #32 )
...
Co-authored-by: Rahul Manocha <rmanocha@amd.com >
[ROCm/hipother commit: 91a7a8d767 ]
2025-08-15 13:21:52 -07:00
GunaShekar, Ajay
ceaa8c8475
SWDEV-546178 - hipModuleLoadFatBinary nvidia impl ( #26 )
...
[ROCm/hipother commit: 5107c35166 ]
2025-08-15 12:37:44 -07:00
GunaShekar, Ajay
70b7ec09c4
SWDEV-546179 - nvidia impl hipModuleGetFunctionCount ( #25 )
...
[ROCm/hipother commit: f183894732 ]
2025-08-13 20:28:35 -07:00
Dittakavi, Satyanvesh
526b46e9ba
SWDEV-545947 - Add Nvidia mapping for hipSetValidDevices ( #29 )
...
[ROCm/hipother commit: 98ef2f64b5 ]
2025-08-12 16:30:30 +05:30
Stojiljkovic, Vladana
e87848cdc7
SWDEV-541362 - Add nullptr check for memsetParams ( #22 )
...
[ROCm/hipother commit: f638aa91eb ]
2025-07-14 11:02:37 +02:00
Manocha, Rahul
dbf3fb64e3
SWDEV-533787 - Add cuda mapping for hipMemGetHandleForAddressRange ( #14 )
...
Co-authored-by: Rahul Manocha <rmanocha@amd.com >
[ROCm/hipother commit: 607ffbef03 ]
2025-07-11 14:27:46 -07:00
Lytovchenko, Danylo
b73af83b15
SWDEV-123456 - add correct line-by-line clang format script ( #19 )
...
[ROCm/hipother commit: d9ec8a0977 ]
2025-06-27 17:47:11 +02:00
Lytovchenko, Danylo
34507629ef
SWDEV-123456 - fix runners names ( #18 )
...
[ROCm/hipother commit: 1992d81122 ]
2025-06-26 12:15:39 +02:00
Lytovchenko, Danylo
8e7953a3f0
SWDEV-123456 - fix runners type ( #17 )
...
[ROCm/hipother commit: 2366ff9f33 ]
2025-06-24 11:10:27 +02:00
Lytovchenko, Danylo
a208302853
SWDEV-123456 - add automatic clang-formatting ( #15 )
...
[ROCm/hipother commit: c04516b483 ]
2025-06-05 14:55:57 +02:00
Lytovchenko, Danylo
e500a686e2
SWDEV-123456 - add validation workflows ( #13 )
...
[ROCm/hipother commit: 67eb0874e9 ]
2025-05-28 10:10:24 +02:00
Gupta, Maneesh
f2f3c29460
Create pull_request_template.md ( #12 )
...
Initial draft of PR template
[ROCm/hipother commit: 0e51a3b5c1 ]
2025-05-22 15:09:21 +05:30
Assiouras, Ioannis
b116f7d17f
SWDEV-508965 - [6.4 Preview] Remove HIP_MEMSET_NODE_PARAMS struct ( #11 )
...
[ROCm/hipother commit: ed4a99ba5c ]
2025-05-21 21:25:17 +05:30
Hila, Nino
1d2fb3c1fe
Update palamida.yml ( #9 )
...
* Add palamida.yml - removing url
[ROCm/hipother commit: e0ff75fac6 ]
2025-05-12 21:42:01 -07:00
Manocha, Rahul
19573225a5
SWDEV-489106 - Cuda mappings for Linker APIs ( #8 )
...
Co-authored-by: rmanocha@amd.com <Dragoslav.Sicarov@amd.com >
[ROCm/hipother commit: bb66090875 ]
2025-05-08 09:34:41 -07:00
Hila, Nino
00ffa034fc
Add palamida.yml ( #7 )
...
[ROCm/hipother commit: 3eb783ecd3 ]
2025-04-23 13:16:52 -07:00
GunaShekar, Ajay
fc1d9a1c10
SWDEV-523281 - hipLaunchKernelExC nvidia impl ( #5 )
...
[ROCm/hipother commit: 27b12ec7cc ]
2025-04-09 15:39:39 -07:00
Mallya, Ameya Keshava
e9a978e671
fixed syntax to mainline
...
[ROCm/hipother commit: 0dbfdc4182 ]
2025-04-01 09:50:48 -07:00
Mallya, Ameya Keshava
2a39be043e
Removing NPI
...
[ROCm/hipother commit: f9ee9b6eaa ]
2025-04-01 09:04:06 -07:00
Mallya, Ameya Keshava
2f9ca8deb2
!verify functionality
...
[ROCm/hipother commit: 0b4ce00f83 ]
2025-04-01 09:03:43 -07:00
Mallya, Ameya Keshava
f7601f0fe5
Added KWS check for amd-mainline
...
[ROCm/hipother commit: fa53966bc5 ]
2025-03-28 09:22:20 -07:00
Gupta, Maneesh
3217d8a78d
Update CODEOWNERS ( #3 )
...
[ROCm/hipother commit: a00c8186c0 ]
2025-03-20 15:47:52 +05:30
Mallya, Ameya Keshava
f5131f3cc1
Added KWS check
...
[ROCm/hipother commit: a9b7bc22a8 ]
2025-03-12 10:11:31 -07:00
Mallya, Ameya Keshava
5c955f0bfd
Added rocm-ci-caller
...
[ROCm/hipother commit: 95ee23540d ]
2025-03-12 10:03:47 -07:00
Julia Jiang
f07191a748
SWDEV-509855 - Update hipDeviceAttributePciDomainID in hipother
...
Change-Id: Ib245c90c78a27ea48875aa183c1727a17b62c936
[ROCm/hipother commit: 3cdab14a23 ]
2025-03-06 15:34:29 -05:00
Julia Jiang
acc7ea639a
SWDEV - 508961 - Update requestedHandleType in hipother repos
...
Change-Id: I50b91dfb42bd2a4daae80a3353b642e9df03fe46
[ROCm/hipother commit: f327d4f809 ]
2025-02-26 11:14:58 -05:00
Marko Arandjelovic
71418041e7
SWDEV-499927 - Add nullchecks to hipMemCreate and GetAllocationGranularity
...
Change-Id: I9bb879ce2c702e660ae5e6372cb27fdb8600566b
[ROCm/hipother commit: aea1990fe0 ]
2025-02-21 21:51:55 +05:30
victzhan
1f7400d7bf
SWDEV-477218 - add hipDeviceGetTexture1DLinearMaxWidth API
...
Change-Id: I0532360ef298cb2353ae0182b17f8024e7bb3dae
[ROCm/hipother commit: 55c17fb4dc ]
2025-01-15 10:01:47 -05:00
Marko Arandjelovic
4bae839601
SWDEV-499927 - Fix param handling in hipMemAccess APIs
...
Change-Id: If7c168e28fc94137abf33e4083b7af9515f24298
[ROCm/hipother commit: 011c022e70 ]
2024-12-23 20:05:27 -05:00
Marko Arandjelovic
e6e0201969
SWDEV-499927 - Added nullptr checks to prevent segfaults
...
Change-Id: I6c721340d195f803a48187009d714c94587f098d
[ROCm/hipother commit: d38eb853a0 ]
2024-12-17 18:01:40 +05:30
Sourabh Betigeri
a421a72d8f
SWDEV-484578 SWDEV-484575 SWDEV-484573 SWDEV-483324 SWDEV-483323 - Fixes issues in nvidia mappings for batch mem ops
...
Change-Id: I6202ea5691b8256e004650d2689c2826a53d8113
[ROCm/hipother commit: 1d96ab69ee ]
2024-12-12 01:26:45 -05:00
Jaydeep Patel
b7a1df8fb0
SWDEV-477219 - Add missing curly brace.
...
Change-Id: I58268d4c2f3cdc0d647deea51b250117e77d82ae
[ROCm/hipother commit: 86fbfba69e ]
2024-12-12 00:17:04 -05:00
Sourabh Betigeri
731d8ae5ff
SWDEV-484578 SWDEV-484575 SWDEV-484573 SWDEV-483324 SWDEV-483323 - Adds nvidia mappings
...
For hipStreamBatchMemOp, hipGraphAddBatchMemOpNode, hipGraphBatchMemOpNodeSetParams,
hipGraphBatchMemOpNodeGetParams, hipGraphExecBatchMemOpNodeSetParams APIs
Change-Id: I54a42fe070ee4a9e0ae41718b79f96aed883db5e
[ROCm/hipother commit: 4fd3f70f51 ]
2024-12-10 23:48:15 -05:00