Commit Graph

6 Commits

Author SHA1 Message Date
Anatolii Rozanov 1373d5875f
[TE] Improve AMD HIP support with hipify-perl (#1154)
* Improve AMD HIP support with hipify-perl

This commit improves AMD GPU support by migrating to hipify-perl
for automatic CUDA-to-HIP code conversion at build time, and extends HIP
compatibility to the NVLink transport layer.

* [TE] Add HIP support to nvlink-allocator with hipcc compilation

* Add USE_HIP to the documentation

* [TE/NVLINK] Check CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_FABRIC_SUPPORTED only if USE_CUDA

* [TE/EXAMPLE] Fix compiler error if USE_MNNVL and USE_HIP

* Address review  comments
2025-12-05 21:01:42 +08:00
R0CKSTAR 036c7405a2
[TE] feat: Support AMDGPU (refactor CUDA-alike) (#973)
* Support AMDGPU (refactor CUDA alike)

Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com>

* Address review comments

Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com>

* Fix build

Signed-off-by: Xiaodong Ye <xiaodong.ye@mthreads.com>

* Address review comments

Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com>

* Minor update

Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com>

* Minor update

Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com>

---------

Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com>
Signed-off-by: Xiaodong Ye <xiaodong.ye@mthreads.com>
2025-10-31 15:51:50 +08:00
popsiclexu fab657022e
[TransferEngine] Add Moore Threads GPUs Support (#862)
* [TransferEngine] Add Moore Threads GPUs Support

Signed-off-by: popsiclexu <zhenxuexu@gmail.com>

* code format

Signed-off-by: popsiclexu <zhenxuexu@gmail.com>

* add musa architecture information

Signed-off-by: popsiclexu <ZhenxueXu@gmail.com>

---------

Signed-off-by: popsiclexu <zhenxuexu@gmail.com>
Signed-off-by: popsiclexu <ZhenxueXu@gmail.com>
2025-10-10 17:33:04 +08:00
ykwd 5f78e876a9
[Chores] Remove Unused Variable (#822)
* Remove unused variable

* remove FLAGS_operation
2025-09-22 17:00:47 +08:00
SCDESPERTATE d546e63e9d
fix code format in transfer_engine_validator.cpp (#720) 2025-08-06 15:12:27 +08:00
Feng Ren 2eadcef57e
Reimplement VRAM buffering in TCP transport (#702)
* Re-implement vram support

* Test logging

* Remove CUDA logging line

* Add comments

* Avoid memcpy if addr is dram
2025-08-06 11:02:23 +08:00