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

PPD自动提交工具正式版将使用Python3编写

[复制链接]
发表于 2016-7-22 13:09:47 | 显示全部楼层 |阅读模式
PPD自动提交工具自2016年2月编写出之后,一直在内部测试。 根据发现的问题,进行了多处修改。

PPD自动提交工具正式版,将于不久后发布。 代码开源,采用Python3编写。

鉴于非最新版curl工具无法访问某些HTTPS,新版不再依赖curl工具。一般情况只需要一个py文件就可运行。

PPD自动提交工具目前只支持N卡,因为获取显卡信息通过驱动包自带的nvidia-smi命令获取,而A卡并未提供类似工具。 欢迎大神编写/提供A卡信息检测小工具,以便集成到本工具之中,为A卡用户提供方便。

PPD自动提交工具支持Windows和Linux系统。

安装Python3解释器非常简单,Linux下安装步骤见2楼,Windows下安装方法见3楼。



评分

参与人数 3基本分 +41 收起 理由
金鹏 + 20 辛苦了!
CommanderLi + 6 很给力!
zhouxiaobo + 15 灰常好!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-7-22 13:12:23 | 显示全部楼层
Linux下安装步骤
0、安装或更新python依赖的库
yum install bzip2-devel  -y
yum install openssl-devel   -y
yum install readline-devel


1、下载https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 并解压
  1. wget  https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
  2. tar xzvf Python-3.5.2.tgz
  3. cd Python-3.5.2
复制代码
2、编译
  1. ./configure
  2. make -j4
复制代码
3、安装
  1. make install
复制代码
4、测试
  1. python3
  2. Python 3.5.2 (default, Jul 23 2016, 00:30:05)
  3. [GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux
  4. Type "help", "copyright", "credits" or "license" for more information.
  5. >>>import ssl
  6. >>>import urllib.request
  7. >>>print(urllib.request.urlopen('https://fah.manho.org').read().decode('utf8'))
复制代码
若import ssl语句提示报错,说明该机未安装openssl-devel包。请安装此包
  1. yum install openssl-devel   -y
复制代码
然后
  1. make clean
复制代码
然后重做 第2~4 步

若print(urllib.request.urlopen('https://fah.manho.org').read().decode('utf8'))语句没有输出,或报错,请联系我。





回复

使用道具 举报

 楼主| 发表于 2016-7-22 13:12:32 | 显示全部楼层
Windows下安装方法
1、下载python3.5安装包 https://www.python.org/ftp/python/3.5.2/python-3.5.2.exe

2、运行安装包

python3.png

注意选上 Add Python 3.5 to PATH
然后点Install Now,就开始安装

python3 ok.png
稍等一下,就会安装完成。


回复

使用道具 举报

发表于 2016-7-22 13:53:46 | 显示全部楼层
本帖最后由 UzminTid 于 2016-7-24 11:01 编辑

非常好,自动化的工具可以给坛友更多便利
回复

使用道具 举报

 楼主| 发表于 2016-7-22 14:26:46 | 显示全部楼层
UzminTid 发表于 2016-7-22 13:53
是我网络卡了还是在施工,我怎么什么都看不到

不好意思,还在编辑中,先占楼
回复

使用道具 举报

发表于 2016-7-22 14:26:50 | 显示全部楼层
楼主辛苦了~
回复

使用道具 举报

发表于 2016-7-22 15:10:00 | 显示全部楼层
这背后一定有Python交易.......
回复

使用道具 举报

 楼主| 发表于 2016-7-22 15:41:38 | 显示全部楼层
WaltherNernst 发表于 2016-7-22 15:10
这背后一定有Python交易.......

什么Python交易?
回复

使用道具 举报

发表于 2016-7-22 15:50:37 | 显示全部楼层
兄弟辛苦!这个程序能最大限度获得3213全队的PPD数据量和准确度

配合manho兄弟昨天搞好的自动PPD审核程序,

https://fah.manho.org/gpu_statistics.php网站数据既有精度又有全覆盖面
回复

使用道具 举报

发表于 2016-7-24 10:14:54 | 显示全部楼层
W版好样的,正式版此时此刻出来了没?在研发个A卡专用就完美了。
回复

使用道具 举报

发表于 2016-7-24 10:24:24 | 显示全部楼层
安装完成之后呢?不用管就自动提交了?还是得手动点开哪个程序?我电脑盲,别介意啊。
回复

使用道具 举报

发表于 2016-7-24 11:38:36 | 显示全部楼层
wpf999 发表于 2016-7-22 13:12
Windows下安装方法
1、下载python3.5安装包 https://www.python.org/ftp/python/3.5.2/python-3.5.2.exe

全新勾选PATH安装完成后不能运行


捕获.PNG
回复

使用道具 举报

 楼主| 发表于 2016-7-24 12:35:00 | 显示全部楼层
金鹏 发表于 2016-7-24 11:38
全新勾选PATH安装完成后不能运行

新版还没发布。  Python的特点是Python2代码与Python3代码不完全兼容。
回复

使用道具 举报

发表于 2016-7-24 13:47:43 | 显示全部楼层
wpf999 发表于 2016-7-24 12:35
新版还没发布。  Python的特点是Python2代码与Python3代码不完全兼容。

那我把3.5泄掉了还是用2.7.12
回复

使用道具 举报

 楼主| 发表于 2016-7-24 17:08:21 | 显示全部楼层
金鹏 发表于 2016-7-24 13:47
那我把3.5泄掉了还是用2.7.12

不用卸载3.5

Python2.7和Python3.5可以在系统里共存
回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~

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

GMT+8, 2024-5-10 09:21

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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