pppig236 发表于 2023-7-28 21:09

rocm Windows已发布【试了下,半残废不能用,还有东西没开源】

本帖最后由 pppig236 于 2023-7-29 16:59 编辑

https://www.amd.com/en/developer/rocm-hub/hip-sdk.html

xdm我在装pve,等下试试水

https://i.imgtg.com/2023/07/28/OiZonB.png
installer

https://i.imgtg.com/2023/07/28/OiZ56K.png

https://i.imgtg.com/2023/07/28/OiZUmS.png
hipconfig

https://i.imgtg.com/2023/07/28/OiZFCX.png
可以看到跑tf和pytorch需要的库貌似都在

 check  hipcc.bat -D__HIP_PLATFORM_HCC__ src/hello_hip.cpp -o build/hello_hip.exe
 check  ./build/hello_hip.exe
      50500000
 check 
 check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lrocblas src/hello_rocblas.cpp -o build/hello_rocblas.exe
 check  ./build/hello_rocblas.exe
    2.47.0.3ec7630b-dirty
 check 
 check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lrocfft src/hello_rocfft.cpp -o build/hello_rocfft.exe
 check  ./build/hello_rocfft.exe
   1.0.21.e7d6273-dirty
 check 
 check  hipcc.bat -std=c++14 -D__HIP_PLATFORM_HCC__ src/hello_rocprim.cpp -o build/hello_rocprim.exe
 check  ./build/hello_rocprim.exe
    201009
 check 
 check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lrocrand src/hello_rocrand.cpp -o build/hello_rocrand.exe
 check  ./build/hello_rocrand.exe
    201016
 check 
 check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lrocsparse src/hello_rocsparse.cpp -o build/hello_rocsparse.exe
 check  ./build/hello_rocsparse.exe
200501
 check 
 check  #hipcc.bat -D__HIP_PLATFORM_HCC__ -lrccl src/hello_rccl.cpp -o build/hello_rccl.exe
 check  #./build/hello_rccl.exe
 check 
 check  #hipcc.bat -D__HIP_PLATFORM_HCC__ -lMIOpen src/hello_miopen.cpp -o build/hello_miopen
 check  #./build/hello_miopen
 check 
 check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lrocsolver -lrocblas src/hello_rocsolver.cpp -o build/hello_rocsolver.exe
 check  ./build/hello_rocsolver.exe
3.21.0.7d59964-dirty
 check 
 check  hipcc.bat -D__HIP_PLATFORM_HCC__ src/hello_rocthrust.cpp -o build/hello_rocthrust.exe
 check  ./build/hello_rocthrust.exe
101702
 check 
 check  hipcc.bat -D__HIP_PLATFORM_HCC__ src/hello_rocalution.cpp -o build/hello_rocalution.exe
 check  ./build/hello_rocalution.exe
20108
 check 
 check  hipcc.bat -D__HIP_PLATFORM_HCC__ -std=c++14 src/hello_hipcub.cpp -o build/hello_hipcub.exe
 check  ./build/hello_hipcub.exe
   201012
 check 
 check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lhipblas src/hello_hipblas.cpp -o build/hello_hipblas.exe
 check  ./build/hello_hipblas.exe
    0 54 0
 check 
 check  #hipcc.bat -D__HIP_PLATFORM_HCC__ -lhipsparse src/hello_hipsparse.cpp -o build/hello_hipsparse.exe
 check  #./build/hello_hipsparse.exe
 check 
 check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lhiprand src/hello_hiprand.cpp -o build/hello_hiprand.exe
 check  ./build/hello_hiprand.exe
    201016
 check 
 check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lhipfft src/hello_hipfft.cpp -o build/hello_hipfft.exe
 check  ./build/hello_hipfft.exe
   10021

只有大概仨没有,然鹅这仨里面miopen这个最重要的没有直接导致pytorch不能编译

if(NOT USE_ROCM)
    message("disabling ROCM because NOT USE_ROCM is set")
    message(STATUS "MIOpen not found. Compiling without MIOpen support")
    set(AT_ROCM_ENABLED 0)
else()
    include_directories(BEFORE ${MIOPEN_INCLUDE_DIRS})
    set(AT_ROCM_ENABLED 1)
endif()

https://github.com/ROCm-Developer-Tools/HIP/blob/77831c91d8c8ed563b6895dd76fc0c2b9b4b637d/docs/user_guide/faq.md?plain=1#L152
## Can I get HIP open source repository for Windows?
No, there is no HIP repository open publicly on Windows.

散了散了

ts02147823 发表于 2023-7-28 21:19

https://rocm.docs.amd.com/en/latest/release/windows_support.html

Skysky007 发表于 2023-7-28 22:04

本帖最后由 Skysky007 于 2023-7-29 10:34 编辑

cuda对标那个?

Misaka_9993 发表于 2023-7-28 22:11

实际上HIP Runtime支持是从Vega/gfx900起步的。参考Blender最低支持Vega APU。

pppig236 发表于 2023-7-28 22:12

Skysky007 发表于 2023-7-28 09:04
cuda对标那个?6000以上才行。

主流媒体看多了魔怔了吧,gcn的vega都支持

manyhn 发表于 2023-7-28 22:46

终于有了啊,慢慢等继续完善吧。比之前都没说要支持windows好多了

Misaka_9993 发表于 2023-7-29 01:27

https://github.com/ROCmSoftwarePlatform/MIOpen/pull/2272



快了快了.jpg

Skysky007 发表于 2023-7-29 09:48

pppig236 发表于 2023-7-28 22:12
主流媒体看多了魔怔了吧,gcn的vega都支持

魔你妹啊,不是2楼发的?

pppig236 发表于 2023-7-29 10:00

Skysky007 发表于 2023-7-28 20:48
魔你妹啊,不是2楼发的?

哦?官方的表格之前Linux还只写了专业卡和vega,那你是不是要说除了专业卡都不支持?
https://i.imgtg.com/2023/07/29/Oigm1i.png
人云亦云之前先查清楚

Skysky007 发表于 2023-7-29 10:07

pppig236 发表于 2023-7-29 10:00
哦?官方的表格之前Linux还只写了专业卡和vega,那你是不是要说除了专业卡都不支持?

人云亦云之前先查 ...

跟我杠又没用,我说了只是活跃气氛转了2楼的内容,你的帖子有人回不好吗,为什么非要一个个杠过来。

21mm 发表于 2023-7-29 10:11

需要迭代几代,也许会好一些,追赶还需要时日。

zxy2001 发表于 2023-7-29 10:27

就怕越追差距越大。。。。

pppig236 发表于 2023-7-29 10:30

Skysky007 发表于 2023-7-28 21:07
跟我杠又没用,我说了只是活跃气氛转了2楼的内容,你的帖子有人回不好吗,为什么非要一个个杠过来。 ...

cuda对标那个?6000以上才行。
那就请把你活跃气氛的话改一下,你这样活跃气氛别人就真以为只有6000+支持了

pppig236 发表于 2023-7-29 10:34

Misaka_9993 发表于 2023-7-28 12:27
https://github.com/ROCmSoftwarePlatform/MIOpen/pull/2272




感人,之前5.6就说要发布,现在发布了5.5还是没搞全
本地编译pytorch会因为各种各样奇怪的check自动关掉rocm[晕倒]

jccg1000177477 发表于 2023-7-29 13:29

终于。坐等继续完善。

lwsg1987 发表于 2023-7-29 13:34

再不搞AI
AMD怕是8%的市场份额都保不住了(据说国内连5%都没有了

pppig236 发表于 2023-7-29 20:55

lwsg1987 发表于 2023-7-29 00:34
再不搞AI
AMD怕是8%的市场份额都保不住了(据说国内连5%都没有了

感觉这波国内测电源不是测了人均7900xtx么哈哈哈哈哈
要不是rdna3太拉跨我都想再支持下amd

ljy1414 发表于 2023-7-30 03:52

pppig236 发表于 2023-7-28 22:12
主流媒体看多了魔怔了吧,gcn的vega都支持



但是官网给雷7打了个xhttps://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

pppig236 发表于 2023-7-30 05:40

ljy1414 发表于 2023-7-29 14:52
但是官网给雷7打了个x

[偷笑]主要是支持太久了amd的人决定是时候eol了就把老显卡全部ktv了让人以为不能用,实际代码都在,只是没有更多优化了

ljy1414 发表于 2023-7-31 04:07

pppig236 发表于 2023-7-30 05:40
主要是支持太久了amd的人决定是时候eol了就把老显卡全部ktv了让人以为不能用,实际代码都在,只是没有更 ...

原来是这样,所以gcn架构还是勉强能用?

[偷笑]https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

liu3yang3715 发表于 2023-7-31 08:22

想不到论坛等Rocm for windows的人还挺多。

支持一下楼主,看到pytorch还不支持那就再等等,毕竟我也只关注这两大框架。

pppig236 发表于 2023-7-31 09:57

ljy1414 发表于 2023-7-30 15:07
原来是这样,所以gcn架构还是勉强能用?

不更新又不是不能用
AMD Instinct MI50, Radeon Pro VII, and Radeon VII products (collectively referred to as gfx906 GPUs) will be entering the maintenance mode starting Q3 2023. This will be aligned with ROCm 5.7 GA release date.

No new features and performance optimizations will be supported for the gfx906 GPUs beyond ROCm 5.7

Bug fixes / critical security patches will continue to be supported for the gfx906 GPUs till Q2 2024 (End of Maintenance )(will be aligned with the closest ROCm release)

Bug fixes during the maintenance will be made to the next ROCm point release

Bug fixes will not be back ported to older ROCm releases for this SKU

Distro / Operating system updates will continue as per the ROCm release cadence for gfx906 GPUs till EOM.

Victor.dou 发表于 2023-7-31 11:23

AMD是开源的,官方不支持,老司机也可以fork支持。
rocm 新增对 Windows支持 很重要,对新手友好一点,因为 rocm 在 Linux 上运行的再好也没用,学生新手只会用Windows。
MI210s vs A100 -- Is ROCm Finally Viable in 2023? Tested on the Supermicro AS-2114GT-DNR - Level1Techs

Haha303 发表于 2023-7-31 22:18

我輩樹である 发表于 2023-7-31 23:05

其实nv在windows下也没多好使,连nccl都没有,要用古早的gloo。奈何不少客户一定要部署到windows上。。。

fluttershy 发表于 2023-8-1 15:06

专业驱动居然不一样 官网上只有22Q4 套件驱动是23Q3
页: [1]
查看完整版本: rocm Windows已发布【试了下,半残废不能用,还有东西没开源】