作者KSJ (阿真)
看板Python
标题[心得] parallelpython (PP) server 视窗化
时间Thu May 10 16:26:57 2012
有关PP
http://www.parallelpython.com/
是个让Python可以多核与多台运算(smp & cluster)的模组
详细原理我完全是不知道...orz
不过操作上还算亲民
只有网路的另一头有电脑开启所谓的ppserver
本地电脑只要把程式稍做修改 就可以平行运算了~ (大心)
於是乎就有跟研究室的朋友...
「借个二核来用用吧~」
「四核?! 借一下三核 谢谢~」
所以我就教他们ppserver怎麽开~
在windows下
设定环境变数给python 再下指令 python ppserver.py
後面再接上参数.......-a -b之类
然後...他们就睡着了 囧>... 变成我自己在设定
在ubuntu下也差不多~
但是我把windows下写好的档案拿去ubuntu
却无法用#!usr/bin/python执行 因为^M的关系( Terminal 还是可以的 )
总之借到核开始跑~
朋友要用cpu 关掉server後再重开时
又要重设一次 密码、埠、使用cpu核心数...等
所以我考虑写个GUI方便开开关关ppserver
本来是用PyQt4写的...可是每台电脑都要灌python+pp+pyqt4
pyqt4又不小 所以後来决定用python内建的tkinter来写
(後来发现ubuntu的python竟然没有预设安装@_@a
请爱用 sudo apt-get install python-tk -y)
於是...
http://dl.dropbox.com/u/24628527/pp_server_creator.7z
tkinter的pp_server_creator诞生~
环境 python: python 2.x 越新越好罗~
pp: pp 1.6.1
os: windows, ubuntu 我没有mac...orz
如果有人愿意用python 查一下 在mac下
platform.platform()
与mac 的terminal如何使用python
也许可以把mac也加进去
使用的方法就是…
解压缩 pp_server_creator.7z 里面有一个同名资料夹
再里面有二个for windows 跟 ubuntu的资料夹 (就只是^M的问题)
各个里面有 main.py 与 ppserver.py
点main二下 (ubuntu需修改权限执行) 就可以用了
不过pp的观念我不是很懂 所以只是直接把参数贴上去
详细说明请参考
http://www.parallelpython.com/content/view/15/30/ 最下面的参数说明
snap_shot:
http://dl.dropbox.com/u/24628527/pp_server_creator.PNG
有什麽问题与建议还请多多指教 感恩~
ps.有没有人要借我几核用用的 XD?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.63.202
1F:推 suzuke:推一个 05/10 18:43
2F:推 drjoey:实用 05/10 20:50
3F:推 hl4:好酷 05/10 21:01