python 使用笔记
来源:互联网 发布:云计算的就业方向 编辑:程序博客网 时间:2024/06/05 03:39
numpy ravel_multi_index, unravel_index
pp 包自己突然停止了
在上篇博文中,我们实现了基于Openbabel和Parallel Python的并行分子子结构搜索,并在一台32位的双核四线程笔记本电脑上进行了测试。
但是,在把这些程序移植到一台64位的win7工作站(8核)时,却发生了问题。在运行过程中,并行的python脚本会时常卡死,经过多次测试,卡死的概率约为50%。在网上查阅了许多资料,都无法解决这个问题。在焦头烂额之后,我重新仔细观察了运行这个python脚本时的CPU占用率,发现每次真正使用到的核数并不一样,于是尝试在初始化ppservers的时候,指定ncpus=4,再次测试运行500次发现无卡死,OK,问题解决。
接下去,按照项目的需要,我将这个程序作为一个模块供Python Web Service调用,问题再次出现,程序能够正常计算,但是结果却无法返回给发起请求的web。在反复检查了web确定没有问题之后,我在程序运行过程中监控后台的python.exe进程,发现其实在python并行程序结束后,多个python.exe进程并未正常结束,遂意识到这可能是问题的关键。最后,我使用os.system(***.py)调用并行python,而非模块化调用,终于解决了这个问题。
0 0
- python工作使用笔记
- python 使用笔记
- Python使用笔记
- Python使用笔记
- 使用python建模笔记
- python使用笔记
- Python笔记---Ubuntu 下使用 Python
- python学习笔记+使用技巧
- python笔记三-使用字符串
- Python下opencv使用笔记
- Python笔记:protocol buffer使用
- Python笔记:logging模块使用
- python CSV模块使用笔记
- 【Python学习笔记】使用模块
- 【Python学习笔记】使用__future__
- Python学习笔记--DataFrame使用
- python使用笔记(第一篇)
- python学习笔记 使用__slots__
- UVA 270 - Lining Up
- HDU 5014 Number Sequence
- 【Android·GoogleMap】Google Maps API V2 的显示
- 数据结构和算法系列 - 单链表
- 环境搭建:cocos2d-x3.2+vs2012-ult-u4+ndk-r9+sdk-17+ant-1.9.4+python-2.7.8+eclipse-4.2+adt-22.0.1
- python 使用笔记
- Linux文件管理-目录处理
- 机房收费系统总结
- MyBaits 提示:Should be: #{propName,attr1=val1,attr2=val2}
- checked和unchecked的使用准则
- java基础---HashMap与HashTable
- 2014阿里实习生面试题——mysql如何实现索引的
- HDU 5012 Dice
- hdu 5014 Number Sequence 找规律 | 贪心 2014 ACM/ICPC Asia Regional Xi'an Online