找回密码
 新注册用户
搜索
查看: 25750|回复: 74

自动提交PPD的auto-ppd-submit.py更新了,version=20211204

[复制链接]
发表于 2020-4-5 21:12:59 | 显示全部楼层 |阅读模式
PPD自动提交py脚本最新版下载: https://raw.githubusercontent.com/wpf999/auto-ppd-submit/master/auto_ppd_submit.py


python 3.8 (64-bit)下载地址: https://www.python.org/ftp/python/3.8.2/python-3.8.2-amd64.exe

使用方法,
1、安装python 3.8 (64-bit),并选中 python添加到PATH,如图:


2、将 auto-ppd-submit.py 放在folding@home 的工作目录下, 例如 C:\Users\root\AppData\Roaming\FAHClient


3、双击  auto-ppd-submit.py  运行。  或 在auto-ppd-submi.py文件上点右键--打开方式--Python


python8-setup.png

---------------------------------------------------------------------------------------------------------------------------------------------------
version 20200405 修复的问题:
1、发生程序异常时一闪而退。现在出任何异常,都会等待用户输入回车后退出。
2、fah log文件utf-8解码失败的问题。非英文系统下,fah log可能出现utf-8非法字符,导致utf-8解码失败。现在采用了专门的处理,可以忽略其中的utf-8非法字符。
3、manho网站的GPU代码动态更新问题。 旧版程序采用html代码硬编码,遇到新GPU则无法提交。 新版程序随时动态跟新。
4、nvidia-smi.exe的位置更换问题。增加了新的path,确保调用nvidia-smi.exe工具获取GPU信息。
5、GTX 1660 Ti无法提交的问题。 严格的说,不是本程序的问题,这是由于manho网站的1660Ti没有空格,而官方GPU name是1660 Ti(有空格),二者不同,导致匹配失败。现在采用了新的匹配方式,解决了该问题。
----------------------------------------------------------------------------------------------------------------------------------------------------
version 20200406 修复的问题:
1、GTX 1660 SUPER问题特需处理
2、捕捉import error异常
-----------------------------------------------------------------------------------------------------------------------------------------------------
version 20200407 修复的问题:
1、fix bug in function get_gpu_list

2、发现了脚本在C:\Program Files (x86)\FAHClient\下不能运行的问题
-----------------------------------------------------------------------------------------------------------------------------------------------------
version 20200415
1、代码重构
2、消除bug
-----------------------------------------------------------------------------------------------------------------------------------------------------
version 20211204
1、消除了在新版n卡驱动下发生的bug
下载地址 https://github.com/wpf999/auto-ppd-submit/blob/master/auto_ppd_submit.py




评分

参与人数 5基本分 +60 收起 理由
flybike007. + 14 很给力!
coju + 15 很给力!
mikutiger + 3 辛苦了!
Keyco + 8 解决了困扰1年的问题,很棒!
金鹏 + 20 很给力!

查看全部评分

回复

使用道具 举报

发表于 2020-4-5 21:42:28 | 显示全部楼层
可不可以用pyinstaller直接打包成exe让用户直接搞,配置Python环境对于普通用户来说还是有一点繁琐?
回复

使用道具 举报

 楼主| 发表于 2020-4-5 21:44:58 | 显示全部楼层
zichen 发表于 2020-4-5 21:42
可不可以用pyinstaller直接打包成exe让用户直接搞,配置Python环境对于普通用户来说还是有一点繁琐? ...

不需要配置python环境。 直接运行python安装包,勾选添加一下PATH,这有什么难度  
回复

使用道具 举报

 楼主| 发表于 2020-4-5 22:05:46 | 显示全部楼层
这次对程序源码进行了一定的重构。整体架构更加清晰,易于维护。
回复

使用道具 举报

发表于 2020-4-5 22:16:48 | 显示全部楼层
兄弟辛苦!

PPD上报套装已上传Q群
回复

使用道具 举报

发表于 2020-4-6 10:17:55 | 显示全部楼层
AMD移动端的Vega10核显能用吗,我在咱们的3213的里面的PPD上报里面没有这个显卡型号
回复

使用道具 举报

 楼主| 发表于 2020-4-6 11:38:06 | 显示全部楼层
wwdws1 发表于 2020-4-6 10:17
AMD移动端的Vega10核显能用吗,我在咱们的3213的里面的PPD上报里面没有这个显卡型号 ...

目前还仅支持N卡。 因为N卡驱动中有nvidia-smi命令行工具,可以获取显卡状态。 若A卡也有类似工具,就可以增加对A卡的支持
回复

使用道具 举报

发表于 2020-4-6 12:04:40 | 显示全部楼层
wpf999 发表于 2020-4-6 11:38
目前还仅支持N卡。 因为N卡驱动中有nvidia-smi命令行工具,可以获取显卡状态。 若A卡也有类似工具,就可 ...

好吧,A卡好惨的说
回复

使用道具 举报

发表于 2020-4-6 12:57:25 | 显示全部楼层
wpf999 发表于 2020-4-5 22:05
这次对程序源码进行了一定的重构。整体架构更加清晰,易于维护。

兄弟,用了你的最新版的,依然一闪而过。我用另一个算友的bat程序查看了报错原因,你看一下贴图。请教我该怎么办?
另外是否需要把win7 所有补丁都装好?
我除了安装了必要的python要求的那个补丁(不装的话python也无法安装),其他一概没装,本身windows 7是 sp1 64bit



py error.png
回复

使用道具 举报

发表于 2020-4-6 13:54:22 | 显示全部楼层
重启一样,唉。。
回复

使用道具 举报

 楼主| 发表于 2020-4-6 15:31:39 | 显示全部楼层
Keyco 发表于 2020-4-6 12:57
兄弟,用了你的最新版的,依然一闪而过。我用另一个算友的bat程序查看了报错原因,你看一下贴图。请教我该 ...

安装64位python 3.8试试  
回复

使用道具 举报

 楼主| 发表于 2020-4-6 15:44:57 | 显示全部楼层
64位系统安装64位python 3.8,
32位系统安装32位python 3.8,

64位系统不要安装32位python,32位系统无法安装64位python
回复

使用道具 举报

发表于 2020-4-6 17:12:06 | 显示全部楼层
能问下这个脚本的主要作用是什么吗?
回复

使用道具 举报

发表于 2020-4-6 18:04:27 | 显示全部楼层
楼主这要怎么解决
QQ}00RW}3SIX~H31B[TSE0K.png
回复

使用道具 举报

 楼主| 发表于 2020-4-6 18:29:03 | 显示全部楼层
hubo 发表于 2020-4-6 18:04
楼主这要怎么解决

安装的什么版本python
是我在一楼提供的python官方链接下载的吗?

cmd里打开python,输入import _socket 看看

360截图20200406182830945.jpg
如果有报错,则说明python安装有问题。无报错,才能确保py脚本启动运行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-3-29 12:43

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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