首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我要继续创建DAG文件呢?

为什么我要继续创建DAG文件呢?
EN

Stack Overflow用户
提问于 2017-03-04 14:46:05
回答 1查看 1.7K关注 0票数 0

在阅读了Stack上的另一个问题之后,我了解到DAG文件代表有向无环图。

但是,我不明白它是如何使用的,当我输入ethminer -G时,我开始看到Creating DAG. XX% done DAG 16:37:39.331|ethminer Generating DAG file. Progress: XX %。这已经是第三次,因为它达到100%,只是继续重新启动相同的进程后,印刷:

代码语言:javascript
复制
Creating DAG. 100% done...miner  16:22:32.015|ethminer  Got work package:
miner  16:22:32.015|ethminer    Header-hash: xxx
miner  16:22:32.015|ethminer    Seedhash: xxx
miner  16:22:32.015|ethminer    Target: xxx
  ℹ  16:22:32.041|gpuminer0  workLoop 1 #xxx… #xxx…    
  ℹ  16:22:32.041|gpuminer0  Initialising miner...
[OPENCL]:Using platform: NVIDIA CUDA
[OPENCL]:Using device: GeForce 840M(OpenCL 1.2 CUDA)
miner  16:22:32.542|ethminer  Mining on PoWhash #xxx… : 0 H/s = 0 hashes / 0.5 s
miner  16:22:32.542|ethminer  Grabbing DAG for #xxx…
[OPENCL]:Printing program log
[OPENCL]:

[OPENCL]:Creating one big buffer for the DAG
[OPENCL]:Loading single big chunk kernels
[OPENCL]:Mapping one big chunk.
[OPENCL]:Creating buffer for header.
[OPENCL]:Creating mining buffer 0
[OPENCL]:Creating mining buffer 1

我精确地说,我使用的是Ubuntu16.04CUDA 8.0和驱动程序367NVIDIA

EN

回答 1

Stack Overflow用户

发布于 2017-07-15 05:52:39

ethereum使用的工作证明算法Ethhash被设计为内存困难.其中一部分是要求将整个DAG文件存储在GPU的内存中。

这里有更好的解释:https://ethereum.stackexchange.com/questions/1993/what-actually-is-a-dag/1996

ethminer重新启动的原因是,您的NVIDIA GeForce 840 M只有2GB内存,而在发布此问题时,ethereum网络上的DAG大小为3GB。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42597303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档