Grafico dei commit

207 Commit

Autore SHA1 Messaggio Data
vstojilj 9a8942a89c SWDEV-558836, SWDEV-558837 - Add hipMemSetMemPool and hipMemGetMemPoo… (#1349)
* SWDEV-558836, SWDEV-558837 - Add hipMemSetMemPool and hipMemGetMemPool implementation

* Add managed allocation type for mem pools

* Update rocprofiler-sdk with APis declaration
2026-01-27 18:45:28 +01:00
randyh62 1240b592a5 Git url fix (#2285)
* Update README-doc.md

Correct GitHub URL for components moved into rocm-systems

* Update amd_clr.rst

Update github.com URLs

* Update Dockerfile

Update rocm-systems paths

* Update CONTRIBUTING.md

update for rocm-systems

* Update CONTRIBUTING.md

minor change

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update hip_runtime_api.rst

Update for rocm-systems

* Update installation.rst

update URL to libhsakmt

* Update what_is_hip.rst

* Update projects/clr/CONTRIBUTING.md

Co-authored-by: Dominic Widdows <dwiddows@gmail.com>

* Update projects/clr/README-doc.md

Co-authored-by: Dominic Widdows <dwiddows@gmail.com>

* Update Dockerfile

Update git clone for sparse checkout

* Update projects/hip/CONTRIBUTING.md

* Update projects/clr/CONTRIBUTING.md

* Update projects/hipother/CONTRIBUTING.md

---------

Co-authored-by: Dominic Widdows <dwiddows@gmail.com>
2025-12-15 11:57:18 -08:00
Dominic Widdows 9a8ed9f45d Doc updates updating internal links from deprecated repos to rocm-systems project locations (#2294)
* Update README documentation links for clarity and consistency across projects

- Changed links in the README files for `clr`, `hipother`, and `hip-tests` to use relative paths instead of absolute URLs, improving navigation within the repository.

* Update CONTRIBUTING documentation to use relative links for improved navigation

- Changed absolute URLs to relative paths in the CONTRIBUTING.md files for the hip and hipother projects, enhancing consistency and ease of access within the repository.
2025-12-12 13:21:42 -08:00
Todd tiantuo Li 0eccbf0534 SWDEV-554372 - cuda mappings for GetProcAddress API and flags (#1089) 2025-12-11 23:59:51 -08:00
Satyanvesh Dittakavi 07dd4c85e7 SWDEV-546308 - Implement hipKernelGetParamInfo API (#1783) 2025-11-12 14:09:26 +05:30
Sourabh U Betigeri 78e9e47852 SWDEV-551244 - Fixes CUDA 13 compilation issues (#1237) 2025-11-04 16:56:49 -08:00
dsicarov-amd 4915496bf9 SWDEV-533237 Add hipOccupancyAvailableDynamicSMemPerBlock API (#899)
* SWDEV-533237 Add initial support for hipOccupancyAvailableDynamicSMemPerBlock API

* SWDEV-533237 Add hipOccupancyAvailableDynamicSMemPerBlock wrapper for nvidia

* SWDEV-533237 Add implementation of hipOccupancyAvailableDynamicSMemPerBlock API

* SWDEV-533237 Add LDSAlignment field in Isa table

---------

Co-authored-by: Rahul Manocha <rmanocha@amd.com>
2025-10-29 10:58:42 +01:00
Rahul Manocha f5d901f016 SWDEV-546311 - implement hipKernelGetLibrary & hipLibraryEnumerateKer… (#1143)
* SWDEV-546311 - implement hipKernelGetLibrary & hipLibraryEnumerateKernels API

* Fix for LibraryEnumerateKernel and KernelGetName

* Update Enumerate Kernels to handle 0 numKernels

* Minor fixes to function names

* fix error checking in internal function

* Update changelog for new apis

---------

Co-authored-by: Rahul Manocha <rmanocha@amd.com>
2025-10-27 14:13:17 -07:00
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