|
@ -35,7 +35,6 @@ namespace dev |
|
|
{ |
|
|
{ |
|
|
namespace eth |
|
|
namespace eth |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
class EthashCUHook : public ethash_cu_miner::search_hook |
|
|
class EthashCUHook : public ethash_cu_miner::search_hook |
|
|
{ |
|
|
{ |
|
|
public: |
|
|
public: |
|
@ -96,7 +95,6 @@ namespace dev |
|
|
Notified<bool> m_aborted = { true }; |
|
|
Notified<bool> m_aborted = { true }; |
|
|
EthashCUDAMiner* m_owner = nullptr; |
|
|
EthashCUDAMiner* m_owner = nullptr; |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -105,7 +103,6 @@ unsigned EthashCUDAMiner::s_deviceId = 0; |
|
|
unsigned EthashCUDAMiner::s_numInstances = 0; |
|
|
unsigned EthashCUDAMiner::s_numInstances = 0; |
|
|
int EthashCUDAMiner::s_devices[16] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; |
|
|
int EthashCUDAMiner::s_devices[16] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EthashCUDAMiner::EthashCUDAMiner(ConstructionInfo const& _ci) : |
|
|
EthashCUDAMiner::EthashCUDAMiner(ConstructionInfo const& _ci) : |
|
|
GenericMiner<EthashProofOfWork>(_ci), |
|
|
GenericMiner<EthashProofOfWork>(_ci), |
|
|
Worker("cudaminer" + toString(index())), |
|
|
Worker("cudaminer" + toString(index())), |
|
@ -212,13 +209,11 @@ bool EthashCUDAMiner::configureGPU( |
|
|
) |
|
|
) |
|
|
{ |
|
|
{ |
|
|
s_deviceId = _deviceId; |
|
|
s_deviceId = _deviceId; |
|
|
|
|
|
|
|
|
if (_blockSize != 32 && _blockSize != 64 && _blockSize != 128) |
|
|
if (_blockSize != 32 && _blockSize != 64 && _blockSize != 128) |
|
|
{ |
|
|
{ |
|
|
cout << "Given localWorkSize of " << toString(_blockSize) << "is invalid. Must be either 32,64 or 128" << endl; |
|
|
cout << "Given localWorkSize of " << toString(_blockSize) << "is invalid. Must be either 32,64 or 128" << endl; |
|
|
return false; |
|
|
return false; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (!ethash_cu_miner::configureGPU( |
|
|
if (!ethash_cu_miner::configureGPU( |
|
|
_blockSize, |
|
|
_blockSize, |
|
|
_gridSize, |
|
|
_gridSize, |
|
|