Open coca-huang opened 3 years ago
$(which nvidia-smi) -q -x
把这货输出贴上来看看?
程序在设计的时候并没有找到合适的数据组织关系所以在处理展示的时候对每一个类型的数据都做的单独的 View 也就和你说的一样 并没有什么规范。因此如果你需要这方面的功能,只需要按照自己的设想走就行了,大概是这么几步。
另外 一直没做是因为我没有绿卡 只有红卡 将来蓝卡估计也不会有 🌚
把这货输出贴上来看看?
XML版本看起来不是很不方便,因此转换了一份JSON版本附在下面。信息比较全面,仅有少部分信息为日常需要。
序列号等已经脱敏。
另外 一直没做是因为我没有绿卡 只有红卡 将来蓝卡估计也不会有 🌚
大部分神经网络架构(PyTorch, TensorFlow)仅以测试模式支持AMD基于ROCm的GPU,可能以后逐渐会发展。
目前可以使用AMD官方的rocm-smi --json
获取GPU信息的JSON格式。
~Intel真不熟~
行 我试试 不过大概率短时间内不会更新 可能还是得你自己来
目前 Foundation 里头只要不乱写脚本就草不烂(我写了很详细的单元测试但是由于里头带了测试机地址所以开源的时候裁掉了.jpg
今天把 Xcode 13 编译的问题修好了 并合并了上游 SwiftTerm 的更新 可能会引入新的 Bug 不过在这之前可以玩耍一下
然后是 iOS 自带 XML Parser 所以 应该不会很难 不过这个版本的代码我自己也很久没看了 不敢随便动手了
需求将会解决何种问题?
需求是否依赖于其他模块?
基于实现方式可能需要引入XML解析为Swift对象的相关包。
需求应该实现什么样的功能?
由于暂未理清上下游调用方式,以下仅为写ISSUE时的推测。
obtainGPUInfo
函数。~这个地方没弄清各函数的返回值有什么规范~需求有哪些实现方式?
当前用于神经网络训练的显卡主为基于CUDA的Nvidia的显卡,因此可使用基于官方
nvidia-smi
的命令(该指令通常预装于服务器)。> $(which nvidia-smi) -q -x
该指令将会以XML形式返回服务器GPU信息,可根据需求进行格式转换并获取相应数据。
需求会对现有功能造成什么影响?
由于仅仅理解了FuntionSet+SSH.swift,尚未清楚上游的调用方式,无法详细估计影响,也因此未使用提交PR的方式增加功能。