找回密码
 加入我们
搜索
      
查看: 13616|回复: 25

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

[复制链接]
发表于 2023-7-28 21:09 | 显示全部楼层 |阅读模式
本帖最后由 pppig236 于 2023-7-29 16:59 编辑

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

xdm我在装pve,等下试试水


installer




hipconfig


可以看到跑tf和pytorch需要的库貌似都在

  1.  check  hipcc.bat -D__HIP_PLATFORM_HCC__ src/hello_hip.cpp -o build/hello_hip.exe
  2.  check  ./build/hello_hip.exe
  3. [HIP]        50500000
  4.  check 
  5.  check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lrocblas src/hello_rocblas.cpp -o build/hello_rocblas.exe
  6.  check  ./build/hello_rocblas.exe
  7. [rocBLAS]    2.47.0.3ec7630b-dirty
  8.  check 
  9.  check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lrocfft src/hello_rocfft.cpp -o build/hello_rocfft.exe
  10.  check  ./build/hello_rocfft.exe
  11. [rocFFT]     1.0.21.e7d6273-dirty
  12.  check 
  13.  check  hipcc.bat -std=c++14 -D__HIP_PLATFORM_HCC__ src/hello_rocprim.cpp -o build/hello_rocprim.exe
  14.  check  ./build/hello_rocprim.exe
  15. [rocPRIM]    201009
  16.  check 
  17.  check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lrocrand src/hello_rocrand.cpp -o build/hello_rocrand.exe
  18.  check  ./build/hello_rocrand.exe
  19. [rocRAND]    201016
  20.  check 
  21.  check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lrocsparse src/hello_rocsparse.cpp -o build/hello_rocsparse.exe
  22.  check  ./build/hello_rocsparse.exe
  23. [rocSPARSE]  200501
  24.  check 
  25.  check  #hipcc.bat -D__HIP_PLATFORM_HCC__ -lrccl src/hello_rccl.cpp -o build/hello_rccl.exe
  26.  check  #./build/hello_rccl.exe
  27.  check 
  28.  check  #hipcc.bat -D__HIP_PLATFORM_HCC__ -lMIOpen src/hello_miopen.cpp -o build/hello_miopen
  29.  check  #./build/hello_miopen
  30.  check 
  31.  check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lrocsolver -lrocblas src/hello_rocsolver.cpp -o build/hello_rocsolver.exe
  32.  check  ./build/hello_rocsolver.exe
  33. [rocSOVLER]  3.21.0.7d59964-dirty
  34.  check 
  35.  check  hipcc.bat -D__HIP_PLATFORM_HCC__ src/hello_rocthrust.cpp -o build/hello_rocthrust.exe
  36.  check  ./build/hello_rocthrust.exe
  37. [rocThrust]  101702
  38.  check 
  39.  check  hipcc.bat -D__HIP_PLATFORM_HCC__ src/hello_rocalution.cpp -o build/hello_rocalution.exe
  40.  check  ./build/hello_rocalution.exe
  41. [rocALUTION] 20108
  42.  check 
  43.  check  hipcc.bat -D__HIP_PLATFORM_HCC__ -std=c++14 src/hello_hipcub.cpp -o build/hello_hipcub.exe
  44.  check  ./build/hello_hipcub.exe
  45. [hipCUB]     201012
  46.  check 
  47.  check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lhipblas src/hello_hipblas.cpp -o build/hello_hipblas.exe
  48.  check  ./build/hello_hipblas.exe
  49. [hipBLAS]    0 54 0
  50.  check 
  51.  check  #hipcc.bat -D__HIP_PLATFORM_HCC__ -lhipsparse src/hello_hipsparse.cpp -o build/hello_hipsparse.exe
  52.  check  #./build/hello_hipsparse.exe
  53.  check 
  54.  check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lhiprand src/hello_hiprand.cpp -o build/hello_hiprand.exe
  55.  check  ./build/hello_hiprand.exe
  56. [hipRAND]    201016
  57.  check 
  58.  check  hipcc.bat -D__HIP_PLATFORM_HCC__ -lhipfft src/hello_hipfft.cpp -o build/hello_hipfft.exe
  59.  check  ./build/hello_hipfft.exe
  60. [hipFFT]     10021
复制代码


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

  1.   if(NOT USE_ROCM)
  2.     message("disabling ROCM because NOT USE_ROCM is set")
  3.     message(STATUS "MIOpen not found. Compiling without MIOpen support")
  4.     set(AT_ROCM_ENABLED 0)
  5.   else()
  6.     include_directories(BEFORE ${MIOPEN_INCLUDE_DIRS})
  7.     set(AT_ROCM_ENABLED 1)
  8.   endif()
复制代码


https://github.com/ROCm-Develope ... faq.md?plain=1#L152
  1. ## Can I get HIP open source repository for Windows?
  2. No, there is no HIP repository open publicly on Windows.
复制代码


散了散了
发表于 2023-7-28 21:19 | 显示全部楼层
发表于 2023-7-28 22:04 | 显示全部楼层
本帖最后由 Skysky007 于 2023-7-29 10:34 编辑

cuda对标那个?
发表于 2023-7-28 22:11 | 显示全部楼层
实际上HIP Runtime支持是从Vega/gfx900起步的。参考Blender最低支持Vega APU。
 楼主| 发表于 2023-7-28 22:12 | 显示全部楼层
Skysky007 发表于 2023-7-28 09:04
cuda对标那个?6000以上才行。

主流媒体看多了魔怔了吧,gcn的vega都支持
发表于 2023-7-28 22:46 来自手机 | 显示全部楼层
终于有了啊,慢慢等继续完善吧。比之前都没说要支持windows好多了
发表于 2023-7-29 01:27 | 显示全部楼层
发表于 2023-7-29 09:48 | 显示全部楼层
pppig236 发表于 2023-7-28 22:12
主流媒体看多了魔怔了吧,gcn的vega都支持

魔你妹啊,不是2楼发的?
 楼主| 发表于 2023-7-29 10:00 | 显示全部楼层
Skysky007 发表于 2023-7-28 20:48
魔你妹啊,不是2楼发的?


哦?官方的表格之前Linux还只写了专业卡和vega,那你是不是要说除了专业卡都不支持?

人云亦云之前先查清楚
发表于 2023-7-29 10:07 | 显示全部楼层
pppig236 发表于 2023-7-29 10:00
哦?官方的表格之前Linux还只写了专业卡和vega,那你是不是要说除了专业卡都不支持?

人云亦云之前先查 ...

跟我杠又没用,我说了只是活跃气氛转了2楼的内容,你的帖子有人回不好吗,为什么非要一个个杠过来。
发表于 2023-7-29 10:11 | 显示全部楼层
需要迭代几代,也许会好一些,追赶还需要时日。
发表于 2023-7-29 10:27 | 显示全部楼层
就怕越追差距越大。。。。
 楼主| 发表于 2023-7-29 10:30 | 显示全部楼层
Skysky007 发表于 2023-7-28 21:07
跟我杠又没用,我说了只是活跃气氛转了2楼的内容,你的帖子有人回不好吗,为什么非要一个个杠过来。 ...
cuda对标那个?6000以上才行。

那就请把你活跃气氛的话改一下,你这样活跃气氛别人就真以为只有6000+支持了
 楼主| 发表于 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
发表于 2023-7-29 13:29 | 显示全部楼层
终于。坐等继续完善。
发表于 2023-7-29 13:34 | 显示全部楼层
再不搞AI  
AMD怕是8%的市场份额都保不住了(据说国内连5%都没有了
 楼主| 发表于 2023-7-29 20:55 | 显示全部楼层
lwsg1987 发表于 2023-7-29 00:34
再不搞AI  
AMD怕是8%的市场份额都保不住了(据说国内连5%都没有了

感觉这波国内测电源不是测了人均7900xtx么哈哈哈哈哈
要不是rdna3太拉跨我都想再支持下amd
发表于 2023-7-30 03:52 | 显示全部楼层
pppig236 发表于 2023-7-28 22:12
主流媒体看多了魔怔了吧,gcn的vega都支持

Snipaste_2023-07-30_03-51-53.png

但是官网给雷7打了个x
 楼主| 发表于 2023-7-30 05:40 | 显示全部楼层
ljy1414 发表于 2023-7-29 14:52
但是官网给雷7打了个x

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

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

发表于 2023-7-31 08:22 | 显示全部楼层
想不到论坛等Rocm for windows的人还挺多。

支持一下楼主,看到pytorch还不支持那就再等等,毕竟我也只关注这两大框架。
 楼主| 发表于 2023-7-31 09:57 | 显示全部楼层
ljy1414 发表于 2023-7-30 15:07
原来是这样,所以gcn架构还是勉强能用?

不更新又不是不能用
  1. 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.

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

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

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

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

  6. Distro / Operating system updates will continue as per the ROCm release cadence for gfx906 GPUs till EOM.
复制代码
发表于 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
发表于 2023-7-31 22:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-7-31 23:05 | 显示全部楼层
其实nv在windows下也没多好使,连nccl都没有,要用古早的gloo。奈何不少客户一定要部署到windows上。。。
发表于 2023-8-1 15:06 | 显示全部楼层
专业驱动居然不一样 官网上只有22Q4 套件驱动是23Q3
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-2-10 23:50 , Processed in 0.013825 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表