我有以下python脚本。我想知道是否有任何机会,它可以调整使用gpu计算能力。作用:使用秘密.令牌(32)函数,然后它将其应用于一组具有已知结果的已定义规则,如果它与所有规则匹配,则将匹配的哈希输出到一个文件中,否则将在另一个文件中写入错误的哈希。我想用gpu来做这件事,以获得更快的计算速度。谨致问候。在import random

import hashlib

import secrets

def writeFile(addString):

txtFile = open("NOTFOUND.txt", 'a')

txtFile.write(addString)

txtFile.close()

if __name__ == "__main__":

whileLoopBreak = True

txtFileRead = open("NOTFOUND.txt", 'a')

checkIfExist = 0

public_seed = 3314371705

roundList = ['1176881', '1176882', '1176883', '1176884', '1176885']

while whileLoopBreak:

tempString = secrets.token_hex(32)

txtFileRead = open("NOTFOUND.txt", 'r')

for line in txtFileRead:

while tempString == line[0:-1]:

if(tempString != line[0:-1]):

break

tempString = secrets.token_hex(32)

txtFileRead.close()

writeFile(tempString + "\n")

for i in range(0, 5):

hashString = tempString + "-" + str(public_seed) + "-" + roundList[i]

hash_object = hashlib.sha256(hashString.encode())

hex_dig = hash_object.hexdigest()

begToEnd = hex_dig[0:8]

intFromBTE = int(begToEnd, 16) % 15

if intFromBTE == 10 and roundList[i] == roundList[0]:##1

checkIfExist += 1

elif intFromBTE == 4 and roundList[i] == roundList[1]:##2

checkIfExist += 1

elif intFromBTE == 12 and roundList[i] == roundList[2]:##3

checkIfExist += 1

elif intFromBTE == 6 and roundList[i] == roundList[3]:##4

checkIfExist += 1

elif intFromBTE == 8 and roundList[i] == roundList[4]:##5

checkIfExist += 1

if checkIfExist == 5:

checkIfExist = 0

txtFile = open("serverSeedFound.txt", 'a')

txtFile.write(tempString + "\n")

print(tempString)

txtFile.close()

else:

checkIfExist = 0

python 怎么用gpu运算,用GPU计算python相关推荐

  1. python同符号数学运算_符号数学Python?

    符号数学是一个有趣的项目.在你的问题上,是否有人使用它似乎无关紧要,所以请投入. 这些年来我写了两本.最酷的是一个for SQL where子句--它对SQL做了一些琐碎的符号操作来折叠一些附加的和条 ...

  2. python sympy包符号运算进行定积分计算

    preface:曾以为不会再用编程遇到定积分的计算,自从本科用过matlab编程计算积分后,没再用matlab,转而投向python的怀抱.python有对应的包sympy,用来计算积分,无论不定积分 ...

  3. python二维向量运算,二维数组python中的矢量化计数

    像这样的东西呢,它是矢量化的,没有for循环:def moving_count(a, value, axis=0): """Return sequential count ...

  4. python医学应用_数据分析工具鄙视链:Python、R语言是老大,Excel只能称小弟?

    最新行业报告 2020数据分析.商业分析行业报告工作岗位与职能.薪资对比.热招公司等多方面详细解读帮助你一网打尽,斩获心仪Offer! 扫码回复[数据分析 0]立即领取 History语言发展史ABC ...

  5. python调用gpu进行运算_tensorflow指定CPU与GPU运算的方法实现

    1.指定GPU运算 如果安装的是GPU版本,在运行的过程中TensorFlow能够自动检测.如果检测到GPU,TensorFlow会尽可能的利用找到的第一个GPU来执行操作. 如果机器上有超过一个可用 ...

  6. python 怎么用gpu运算_使用Python玩转GPU

    问题 随着机器学习对模型运算速度的需求越来越强烈, 一直想进行GPU编程,但一直以来这些都是c++的专利 一想到c++里的各种坑,就提不起劲来,毕竟这样来来回回填坑的投入产出,生产效率就会大打折扣 解 ...

  7. python运行使用gpu运算【python基础】python开启GPU加速

    1.首先需要确认是否成功安装cuda,代码见图一:打印结果如图二所示. 图一 图二 2.如果未安装成功可以自行搜索,不麻烦:安装成功后需要分三步设置使用GPU,以简单的softmax分类器为例: a. ...

  8. 从零点一开始机器学习之GPU运算性能和CPU性能对比(GPU算力表)

    系列文章目录 从零点一开始机器学习之晦涩难懂的各种概念 从零点一开始机器学习之Win10 64位下安装Cuda+Cudnn 从零点一开始机器学习之GPU运算性能和CPU性能对比(GPU算力表) 从零点 ...

  9. Pytorch模型中的GPU运算详解与实践

    前言 什么是GPU? GPU(Graphic Process Units,图形处理器).是一种单芯片处理器,主要用于管理和提高视频和图形的性能.GPU 加速计算是指同时利用图形处理器 (GPU) 和 ...

最新文章

  1. 【最新专升本】软件工程试题及答案_
  2. 网络编程练习 -- NSURLConnection -- get/post请求
  3. lex和yacc环境配置
  4. Anaconda安装后找不到conda.exe
  5. Tuxedo 中间件学习心得 一
  6. Django Book 中对于MVC的阐释
  7. 小程序 轮播图样式设置
  8. 小武与GPU与pytorch的bug 还有反向传播
  9. 服务器主板能配固态硬盘吗,旧主板洗洗还能用、Z490主板搭配PCIe4.0固态硬盘 测试...
  10. JTS Java空间几何计算、距离、最近点、subLine等 稳健的一比,持续更新中
  11. uni-app学习笔记
  12. 计算机如果没有什么 就无法启动,电脑开机没有任何反应
  13. C语言编程编制职工档案管理程序,c语言人事档案管理程序
  14. ❤️ 6个Python办公黑科技,工作效率提升100倍!HR小姐姐都馋哭了(附代码)❤️
  15. 双态运维联盟工作会议暨2017年度双态运维大会乌镇峰会筹备会在新华三杭州园区召开...
  16. 手机显示器云服务器,不想买台式机,手机加显示器组成云电脑是否可行?
  17. 机器学习常用专业术语(英汉)
  18. 什么是RC低通滤波电路
  19. vue 生成海报完整代码, (包括远程图片转base64、html2canvas 在IOS系统兼容的解决办法)
  20. MODIFY TRANSPORTING

热门文章

  1. 【玩狼人杀感悟】海康威视实习第四周总结
  2. Stream ended unexpectedly
  3. Scala语言简介与环境搭建
  4. Linux 系统 less命令详解
  5. mq使用不当,造成生产线上环境的服务奔溃问题记录
  6. MMORPG - 战斗系统,计算攻击
  7. 最新ChatGPT GPT-4 相似匹配Embedding技术详解(附ipynb与python源码及视频讲解)——开源DataWhale发布入门ChatGPT技术新手从0到1必备使用指南手册(一)
  8. 想知道法院司法警务“六专四室”规范建设是指的什么?
  9. python学习笔记-马哥2017
  10. Cairo-Clock:艳丽的桌面时钟