[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: status of hipcc? and pytorch-rocm



Hi Mo,

On 3/4/23 08:06, M. Zhou wrote:
Hi folks,

I'm outdated with the status of the ROCm/HIP stack, since my bandwidth
was fully occupied by other packages. Is hipcc usable now?

Yes, hipcc is usable now. If you set CXX=hipcc, your HIP code should build fine.

And is there any missing standard rocm/hip libraries to be packaged?

Yes. The remaining libraries needed for PyTorch are:

1. hipfft
Upstream: https://github.com/ROCmSoftwarePlatform/hipFFT
Salsa: https://salsa.debian.org/rocm-team/hipfft
Status: Waiting for rocfft to pass through NEW.

2. rocblas
Upstream: https://github.com/ROCmSoftwarePlatform/rocBLAS
Salsa: https://salsa.debian.org/rocm-team/rocblas
Status: Packaging in progress. Significant work remains. It will require patches to conform to Debian guidelines.

3. rccl
Upstream: https://github.com/ROCmSoftwarePlatform/rccl
Salsa: https://salsa.debian.org/rocm-team/rccl
Status: Packaging in progress. Needs a d/copyright file and then it can be submitted to NEW.

4. miopen
Upstream: https://github.com/ROCmSoftwarePlatform/MIOpen
Status: Not started. Blocked by rocblas. I know almost nothing about this library, and I expect it will be quite complex.

5. roctracer
Upstream: https://github.com/ROCm-Developer-Tools/roctracer
Salsa: https://salsa.debian.org/rocm-team/roctracer
Status: Not started. Not blocked by anything. I know almost nothing about this library.

For more details, see "The Road to PyTorch and Tensorflow on ROCm" [1].

If things are almost ready, I think I can try to compile the pytorch-rocm
variant soon. It will be a good reverse dependency for testing its functionality.

My estimate would be that it will take several months for all dependencies to be fulfilled. For the moment, I've shifted my focus to filing and fixing bugs in the packages that are going into Bookworm.

Sincerely,
Cory Bloor

[1]: https://lists.debian.org/debian-ai/2022/09/msg00029.html


Reply to: