NiceHashSupport (OP)
|
 |
January 11, 2017, 06:06:21 PM |
|
Hello! We are proudly presenting you - open source and free to use CUDA ZEC miner. No limitations ( works on any pool) and no dev fee. We used our first ZEC miner for this purpose - nheqminer - it was forked many times on GitHub and it will be easy for most developers to adopt new solver into their forks. Link: https://github.com/nicehash/nheqminerBins and linux compatibility will be available very shortly. In future, we plan to bring same open approach to AMD card owners with the fastest OpenCL solver. If you appreciate our work and would like to donate, just mine on NiceHash. We request nothing more from you Note to all devs that are eager to include parts of code into their miner: cuda_djezo project is released under GPL 3.0 license, which means that you cannot use this code as a base or parts of the code to create closed source fee based miner. If you do that, you violate license terms.
|
|
|
|
NiceHashSupport (OP)
|
 |
January 11, 2017, 06:13:13 PM |
|
There are still some stuff to do work around to get few % faster speed and less CPU load. We have this in EQM, but the solver part is identical. Also, speed measuring system needs rewrite and different approach - current one would consume quite some CPU when doing speed calc if you have longer time intervals. And adding per device speed measuring is something many miners want. We let these tiny updates for the community to fix/add.
|
|
|
|
reb0rn21
Legendary
Offline
Activity: 1903
Merit: 1024
|
 |
January 11, 2017, 06:14:08 PM |
|
Tnx for open source I bet some ppl with appreciate it
|
|
|
|
bathrobehero
Legendary
Offline
Activity: 2002
Merit: 1051
ICO? Not even once.
|
 |
January 11, 2017, 06:29:14 PM Last edit: January 11, 2017, 10:35:39 PM by bathrobehero |
|
It's nice but I feel like it's too little too late. As I said earlier mining ZEC directly to BTC through nicehash was less profitable than the open source miners. And there was no nicehash ZEC pool which would let miners mine ZEC directly (other than zcash.nicehash.com which was a terrible mess). PS: also, while it's closed source with a fee (but can be used on all pools) EWBF_'s miner does 410 sol/s since December 7 ( https://bitcointalk.org/index.php?topic=1707546.0).
|
Not your keys, not your coins!
|
|
|
krnlx
|
 |
January 11, 2017, 07:11:40 PM |
|
Managed to compile under linux krnl@rig6:~/zcash/nheqminer/Linux_cmake/nheqminer_cuda_djezo$ ./nheqminer_cuda_tromp -t 0 -cv 0 -cd 0 -b 4000
==================== www.nicehash.com ==================== Equihash CPU&GPU Miner for NiceHash v0.5a Thanks to Zcash developers for providing base of the code. Special thanks to tromp, xenoncat, mbevand, djeZo, and eXtremal-ik7 for providing optimized CPU, CUDA and AMD equihash solvers. ==================== www.nicehash.com ====================
Setting log level to 2 [22:05:26][0x00007f3f0c77d740] Using SSE2: YES [22:05:26][0x00007f3f0c77d740] Using AVX: NO [22:05:26][0x00007f3f0c77d740] Using AVX2: NO [22:05:27][0x00007f3f0c77d740] Benchmarking CUDA worker (CUDA-DJEZO) GeForce GTX 1070 (#0) M=1 [22:05:28][0x00007f3f0c77d740] Benchmark starting... this may take several minutes, please wait... [22:05:47][0x00007f3f0c77d740] Benchmark done! [22:05:47][0x00007f3f0c77d740] Total time : 18808 ms [22:05:47][0x00007f3f0c77d740] Total iterations: 4000 [22:05:47][0x00007f3f0c77d740] Total solutions found: 7507 [22:05:47][0x00007f3f0c77d740] Speed: 212.675 I/s [22:05:47][0x00007f3f0c77d740] Speed: 399.139 Sols/s But gpu load is 93%, when eqm or ewbf 98-99%
|
|
|
|
Kompik
|
 |
January 11, 2017, 07:13:24 PM |
|
Managed to compile under linux krnl@rig6:~/zcash/nheqminer/Linux_cmake/nheqminer_cuda_djezo$ ./nheqminer_cuda_tromp -t 0 -cv 0 -cd 0 -b 4000
==================== www.nicehash.com ==================== Equihash CPU&GPU Miner for NiceHash v0.5a Thanks to Zcash developers for providing base of the code. Special thanks to tromp, xenoncat, mbevand, djeZo, and eXtremal-ik7 for providing optimized CPU, CUDA and AMD equihash solvers. ==================== www.nicehash.com ====================
Setting log level to 2 [22:05:26][0x00007f3f0c77d740] Using SSE2: YES [22:05:26][0x00007f3f0c77d740] Using AVX: NO [22:05:26][0x00007f3f0c77d740] Using AVX2: NO [22:05:27][0x00007f3f0c77d740] Benchmarking CUDA worker (CUDA-DJEZO) GeForce GTX 1070 (#0) M=1 [22:05:28][0x00007f3f0c77d740] Benchmark starting... this may take several minutes, please wait... [22:05:47][0x00007f3f0c77d740] Benchmark done! [22:05:47][0x00007f3f0c77d740] Total time : 18808 ms [22:05:47][0x00007f3f0c77d740] Total iterations: 4000 [22:05:47][0x00007f3f0c77d740] Total solutions found: 7507 [22:05:47][0x00007f3f0c77d740] Speed: 212.675 I/s [22:05:47][0x00007f3f0c77d740] Speed: 399.139 Sols/s But gpu load is 93%, when eqm or ewbf 98-99% I am no IT, but shouldnt you be running two instances to get higher GPU load? I see that you are running only one in NH miner.
|
Bitrated user: Kompik.
|
|
|
NiceHashSupport (OP)
|
 |
January 11, 2017, 07:16:44 PM |
|
Yep, two instances is the trick like always. It will work fine with two instances. We tested that.
|
|
|
|
|
anorganix
Copper Member
Sr. Member
  
Offline
Activity: 970
Merit: 287
Per aspera ad astra
|
 |
January 11, 2017, 07:32:19 PM |
|
nheqminer -t 0 -cd 0 -cv 0 -l server:port -u wallet -w worker
Getting 20-24 sol/s on GPU instead of 280+?!? Also, why is my solver CUDA-TROMP instead of CUDA-DJEZO?
|
I will never send private messages with payment requests for my auctions. I only communicate transparently via the forum (not Telegram, Discord, Skype & others). Please be wary of scammers.
|
|
|
ocminer
Legendary
Offline
Activity: 2758
Merit: 1245
|
 |
January 11, 2017, 07:38:01 PM |
|
Managed to compile under linux krnl@rig6:~/zcash/nheqminer/Linux_cmake/nheqminer_cuda_djezo$ ./nheqminer_cuda_tromp -t 0 -cv 0 -cd 0 -b 4000
==================== www.nicehash.com ==================== Equihash CPU&GPU Miner for NiceHash v0.5a Thanks to Zcash developers for providing base of the code. Special thanks to tromp, xenoncat, mbevand, djeZo, and eXtremal-ik7 for providing optimized CPU, CUDA and AMD equihash solvers. ==================== www.nicehash.com ====================
Setting log level to 2 [22:05:26][0x00007f3f0c77d740] Using SSE2: YES [22:05:26][0x00007f3f0c77d740] Using AVX: NO [22:05:26][0x00007f3f0c77d740] Using AVX2: NO [22:05:27][0x00007f3f0c77d740] Benchmarking CUDA worker (CUDA-DJEZO) GeForce GTX 1070 (#0) M=1 [22:05:28][0x00007f3f0c77d740] Benchmark starting... this may take several minutes, please wait... [22:05:47][0x00007f3f0c77d740] Benchmark done! [22:05:47][0x00007f3f0c77d740] Total time : 18808 ms [22:05:47][0x00007f3f0c77d740] Total iterations: 4000 [22:05:47][0x00007f3f0c77d740] Total solutions found: 7507 [22:05:47][0x00007f3f0c77d740] Speed: 212.675 I/s [22:05:47][0x00007f3f0c77d740] Speed: 399.139 Sols/s But gpu load is 93%, when eqm or ewbf 98-99% Can you share your steps for compiling @ linux ?
|
suprnova pools - reliable mining pools - #suprnova on freenet https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
|
|
|
Kompik
|
 |
January 11, 2017, 07:43:09 PM |
|
nheqminer -t 0 -cd 0 -cv 0 -l server:port -u wallet -w worker
Getting 20-24 sol/s on GPU instead of 280+?!? Also, why is my solver CUDA-TROMP instead of CUDA-DJEZO? you have the old 0.4 nheq miner from november 
|
Bitrated user: Kompik.
|
|
|
anorganix
Copper Member
Sr. Member
  
Offline
Activity: 970
Merit: 287
Per aspera ad astra
|
 |
January 11, 2017, 07:46:04 PM |
|
Grr my bad, I read in a hurry and didn't noticed OP saying that bins will be available shortly... Thanks Kompik!
|
I will never send private messages with payment requests for my auctions. I only communicate transparently via the forum (not Telegram, Discord, Skype & others). Please be wary of scammers.
|
|
|
krnlx
|
 |
January 11, 2017, 07:46:49 PM |
|
Can you share your steps for compiling @ linux ?
in Linux_cmake folder mkdir nheqminer_cuda_djezo create in nheqminer_cuda_djezo folder CMakeLists.txt project(nheqminer_cuda_tromp) cmake_minimum_required(VERSION 2.8)
option(ENABLE_CUDA "Enable the cuda build" ON)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
# LINUX if(CMAKE_COMPILER_IS_GNUCXX) # use native cpu features set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=native") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native") # optimizations add_definitions(-O3) endif()
# Common include_directories(${nheqminer_SOURCE_DIR})
add_definitions(-DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -DBOOST_LOG_DYN_LINK)
#set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};-m64;--std=c++11;--disable-warnings;--ptxas-options=-v;-use_fast_math;-lineinfo)
set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};--disable-warnings;--ptxas-options=-v;-use_fast_math;-lineinfo)
add_definitions(-DHIST) #add_definitions(-DXINTREE) #add_definitions(-DUNROLL)
list(APPEND CUDA_NVCC_FLAGS_RELEASE -O3)
FIND_PACKAGE(CUDA REQUIRED) if(COMPUTE AND (COMPUTE GREATER 0)) LIST(APPEND CUDA_NVCC_FLAGS -gencode arch=compute_${COMPUTE},code=sm_${COMPUTE}) else(COMPUTE AND (COMPUTE GREATER 0)) set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};; -gencode arch=compute_50,code=sm_50; -gencode arch=compute_52,code=sm_52; -gencode arch=compute_61,code=sm_61 ) endif(COMPUTE AND (COMPUTE GREATER 0))
include_directories(${CUDA_INCLUDE_DIRS})
find_package(Threads REQUIRED COMPONENTS) find_package(Boost REQUIRED COMPONENTS system log_setup log date_time filesystem thread)
if(CUDA_FOUND) message("CUDA FOUND") else() message("CUDA NOT FOUND") endif()
if (Boost_FOUND) # From the offical documentation: # Add include directories to the build. [...] If the SYSTEM option is given, # the compiler will be told the directories are meant as system include # directories on some platforms (signalling this setting might achieve effects # such as the compiler skipping warnings [...])." include_directories (SYSTEM ${Boost_INCLUDE_DIR})
# From the offical documentation: # "Specify directories in which the linker will look for libraries. [...] Note # that this command is rarely necessary. Library locations returned by # find_package() and find_library() are absolute paths. Pass these absolute # library file paths directly to the target_link_libraries() command. CMake # will ensure the linker finds them." link_directories (${Boost_LIBRARY_DIRS}) else() message("Boost_FOUND NOT FOUND") endif ()
## Add solvers here #add_definitions(-DUSE_CPU_XENONCAT) #add_definitions(-DUSE_CPU_TROMP) add_definitions(-DUSE_CUDA_TROMP)
#add_library ( xenoncat_avx1 SHARED IMPORTED GLOBAL ) #set_target_properties ( xenoncat_avx1 PROPERTIES IMPORTED_LOCATION "../../cpu_xenoncat/Linux/asm/equihash_avx1.o" )
#add_library ( xenoncat_avx2 SHARED IMPORTED GLOBAL ) #set_target_properties ( xenoncat_avx2 PROPERTIES IMPORTED_LOCATION "../../cpu_xenoncat/Linux/asm/equihash_avx2.o" )
include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../nheqminer/)
set(SOURCE_FILES # sources ../../nheqminer/amount.cpp ../../nheqminer/api.cpp ../../nheqminer/arith_uint256.cpp ../../nheqminer/crypto/sha256.cpp ../../nheqminer/json/json_spirit_reader.cpp ../../nheqminer/json/json_spirit_value.cpp ../../nheqminer/json/json_spirit_writer.cpp ../../nheqminer/libstratum/ZcashStratum.cpp ../../nheqminer/main.cpp ../../nheqminer/primitives/block.cpp ../../nheqminer/speed.cpp ../../nheqminer/uint256.cpp ../../nheqminer/utilstrencodings.cpp # headers ../../nheqminer/amount.h ../../nheqminer/api.hpp ../../nheqminer/arith_uint256.h ../../nheqminer/crypto/sha256.h ../../nheqminer/hash.h ../../nheqminer/json/json_spirit.h ../../nheqminer/json/json_spirit_error_position.h ../../nheqminer/json/json_spirit_reader.h ../../nheqminer/json/json_spirit_reader_template.h ../../nheqminer/json/json_spirit_stream_reader.h ../../nheqminer/json/json_spirit_utils.h ../../nheqminer/json/json_spirit_value.h ../../nheqminer/json/json_spirit_writer.h ../../nheqminer/json/json_spirit_writer_template.h ../../nheqminer/libstratum/StratumClient.cpp ../../nheqminer/libstratum/StratumClient.h ../../nheqminer/libstratum/ZcashStratum.cpp ../../nheqminer/libstratum/ZcashStratum.h ../../nheqminer/primitives/block.h ../../nheqminer/primitives/transaction.h ../../nheqminer/script/script.h ../../nheqminer/serialize.h ../../nheqminer/speed.hpp ../../nheqminer/streams.h ../../nheqminer/support/allocators/zeroafterfree.h ../../nheqminer/tinyformat.h ../../nheqminer/uint252.h ../../nheqminer/uint256.h ../../nheqminer/utilstrencodings.h ../../nheqminer/version.h ../../nheqminer/zcash/JoinSplit.hpp ../../nheqminer/zcash/NoteEncryption.hpp ../../nheqminer/zcash/Proof.hpp ../../nheqminer/zcash/Zcash.h ../../nheqminer/SolverStub.h # just a stub
# # cpu tromp # ../../cpu_tromp/blake2/blake2bx.cpp # ../../cpu_tromp/cpu_tromp.cpp # ../../cpu_tromp/blake2/blake2-config.h # ../../cpu_tromp/blake2/blake2-impl.h # ../../cpu_tromp/blake2/blake2-round.h # ../../cpu_tromp/blake2/blake2.h # ../../cpu_tromp/blake2/blake2b-load-sse2.h # ../../cpu_tromp/blake2/blake2b-load-sse41.h # ../../cpu_tromp/blake2/blake2b-round.h # ../../cpu_tromp/cpu_tromp.hpp # ../../cpu_tromp/equi.h # ../../cpu_tromp/equi_miner.h
# # cpu xenocat # ../../cpu_xenoncat/cpu_xenoncat.hpp # ../../cpu_xenoncat/xenoncat.cpp
# cuda tromp # ../../cuda_tromp/cuda_tromp.hpp # ../../cuda_tromp/cuda_tromp.cpp # ../../cuda_tromp/eqcuda.hpp # ../../cuda_tromp/equi_miner.cu # ../../cpu_tromp/blake2/blake2bx.cpp
#cude djezo ../../cuda_djezo/cuda_djezo.cpp ../../cuda_djezo/cuda_djezo.hpp ../../cuda_djezo/eqcuda.hpp ../../cuda_djezo/equi_miner.cu ../../cpu_tromp/blake2/blake2bx.cpp )
#add_executable(${PROJECT_NAME} ${SRC_LIST}) #set (CMAKE_CXX_FLAGS "-lcuda") set(LIBS ${LIBS} ${Threads_LIBRARIES} ${Boost_LIBRARIES} "cuda")
#message("-- CXXFLAGS: ${CMAKE_CXX_FLAGS}") #message("-- LIBS: ${LIBS}")
#add_executable(${PROJECT_NAME} ${SOURCE_FILES}) #target_link_libraries(${PROJECT_NAME} ${Boost_LIBRARIES}) CUDA_ADD_EXECUTABLE(${PROJECT_NAME} ${SOURCE_FILES}) target_link_libraries(${PROJECT_NAME} ${LIBS} ${CUDA_LIBRARIES} ) than edit main.c and fix link errors about cuda_tromp::... functions( change to cuda_djezo::...) And fix error with windows dependent Sleep(1000), change to sleep(1)
|
|
|
|
ocminer
Legendary
Offline
Activity: 2758
Merit: 1245
|
 |
January 11, 2017, 07:53:59 PM |
|
Can you share your steps for compiling @ linux ?
in Linux_cmake folder mkdir nheqminer_cuda_djezo create in nheqminer_cuda_djezo folder CMakeLists.txt project(nheqminer_cuda_tromp) cmake_minimum_required(VERSION 2.8)
option(ENABLE_CUDA "Enable the cuda build" ON)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
# LINUX if(CMAKE_COMPILER_IS_GNUCXX) # use native cpu features set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=native") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native") # optimizations add_definitions(-O3) endif()
# Common include_directories(${nheqminer_SOURCE_DIR})
add_definitions(-DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -DBOOST_LOG_DYN_LINK)
#set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};-m64;--std=c++11;--disable-warnings;--ptxas-options=-v;-use_fast_math;-lineinfo)
set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};--disable-warnings;--ptxas-options=-v;-use_fast_math;-lineinfo)
add_definitions(-DHIST) #add_definitions(-DXINTREE) #add_definitions(-DUNROLL)
list(APPEND CUDA_NVCC_FLAGS_RELEASE -O3)
FIND_PACKAGE(CUDA REQUIRED) if(COMPUTE AND (COMPUTE GREATER 0)) LIST(APPEND CUDA_NVCC_FLAGS -gencode arch=compute_${COMPUTE},code=sm_${COMPUTE}) else(COMPUTE AND (COMPUTE GREATER 0)) set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};; -gencode arch=compute_50,code=sm_50; -gencode arch=compute_52,code=sm_52; -gencode arch=compute_61,code=sm_61 ) endif(COMPUTE AND (COMPUTE GREATER 0))
include_directories(${CUDA_INCLUDE_DIRS})
find_package(Threads REQUIRED COMPONENTS) find_package(Boost REQUIRED COMPONENTS system log_setup log date_time filesystem thread)
if(CUDA_FOUND) message("CUDA FOUND") else() message("CUDA NOT FOUND") endif()
if (Boost_FOUND) # From the offical documentation: # Add include directories to the build. [...] If the SYSTEM option is given, # the compiler will be told the directories are meant as system include # directories on some platforms (signalling this setting might achieve effects # such as the compiler skipping warnings [...])." include_directories (SYSTEM ${Boost_INCLUDE_DIR})
# From the offical documentation: # "Specify directories in which the linker will look for libraries. [...] Note # that this command is rarely necessary. Library locations returned by # find_package() and find_library() are absolute paths. Pass these absolute # library file paths directly to the target_link_libraries() command. CMake # will ensure the linker finds them." link_directories (${Boost_LIBRARY_DIRS}) else() message("Boost_FOUND NOT FOUND") endif ()
## Add solvers here #add_definitions(-DUSE_CPU_XENONCAT) #add_definitions(-DUSE_CPU_TROMP) add_definitions(-DUSE_CUDA_TROMP)
#add_library ( xenoncat_avx1 SHARED IMPORTED GLOBAL ) #set_target_properties ( xenoncat_avx1 PROPERTIES IMPORTED_LOCATION "../../cpu_xenoncat/Linux/asm/equihash_avx1.o" )
#add_library ( xenoncat_avx2 SHARED IMPORTED GLOBAL ) #set_target_properties ( xenoncat_avx2 PROPERTIES IMPORTED_LOCATION "../../cpu_xenoncat/Linux/asm/equihash_avx2.o" )
include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../nheqminer/)
set(SOURCE_FILES # sources ../../nheqminer/amount.cpp ../../nheqminer/api.cpp ../../nheqminer/arith_uint256.cpp ../../nheqminer/crypto/sha256.cpp ../../nheqminer/json/json_spirit_reader.cpp ../../nheqminer/json/json_spirit_value.cpp ../../nheqminer/json/json_spirit_writer.cpp ../../nheqminer/libstratum/ZcashStratum.cpp ../../nheqminer/main.cpp ../../nheqminer/primitives/block.cpp ../../nheqminer/speed.cpp ../../nheqminer/uint256.cpp ../../nheqminer/utilstrencodings.cpp # headers ../../nheqminer/amount.h ../../nheqminer/api.hpp ../../nheqminer/arith_uint256.h ../../nheqminer/crypto/sha256.h ../../nheqminer/hash.h ../../nheqminer/json/json_spirit.h ../../nheqminer/json/json_spirit_error_position.h ../../nheqminer/json/json_spirit_reader.h ../../nheqminer/json/json_spirit_reader_template.h ../../nheqminer/json/json_spirit_stream_reader.h ../../nheqminer/json/json_spirit_utils.h ../../nheqminer/json/json_spirit_value.h ../../nheqminer/json/json_spirit_writer.h ../../nheqminer/json/json_spirit_writer_template.h ../../nheqminer/libstratum/StratumClient.cpp ../../nheqminer/libstratum/StratumClient.h ../../nheqminer/libstratum/ZcashStratum.cpp ../../nheqminer/libstratum/ZcashStratum.h ../../nheqminer/primitives/block.h ../../nheqminer/primitives/transaction.h ../../nheqminer/script/script.h ../../nheqminer/serialize.h ../../nheqminer/speed.hpp ../../nheqminer/streams.h ../../nheqminer/support/allocators/zeroafterfree.h ../../nheqminer/tinyformat.h ../../nheqminer/uint252.h ../../nheqminer/uint256.h ../../nheqminer/utilstrencodings.h ../../nheqminer/version.h ../../nheqminer/zcash/JoinSplit.hpp ../../nheqminer/zcash/NoteEncryption.hpp ../../nheqminer/zcash/Proof.hpp ../../nheqminer/zcash/Zcash.h ../../nheqminer/SolverStub.h # just a stub
# # cpu tromp # ../../cpu_tromp/blake2/blake2bx.cpp # ../../cpu_tromp/cpu_tromp.cpp # ../../cpu_tromp/blake2/blake2-config.h # ../../cpu_tromp/blake2/blake2-impl.h # ../../cpu_tromp/blake2/blake2-round.h # ../../cpu_tromp/blake2/blake2.h # ../../cpu_tromp/blake2/blake2b-load-sse2.h # ../../cpu_tromp/blake2/blake2b-load-sse41.h # ../../cpu_tromp/blake2/blake2b-round.h # ../../cpu_tromp/cpu_tromp.hpp # ../../cpu_tromp/equi.h # ../../cpu_tromp/equi_miner.h
# # cpu xenocat # ../../cpu_xenoncat/cpu_xenoncat.hpp # ../../cpu_xenoncat/xenoncat.cpp
# cuda tromp # ../../cuda_tromp/cuda_tromp.hpp # ../../cuda_tromp/cuda_tromp.cpp # ../../cuda_tromp/eqcuda.hpp # ../../cuda_tromp/equi_miner.cu # ../../cpu_tromp/blake2/blake2bx.cpp
#cude djezo ../../cuda_djezo/cuda_djezo.cpp ../../cuda_djezo/cuda_djezo.hpp ../../cuda_djezo/eqcuda.hpp ../../cuda_djezo/equi_miner.cu ../../cpu_tromp/blake2/blake2bx.cpp )
#add_executable(${PROJECT_NAME} ${SRC_LIST}) #set (CMAKE_CXX_FLAGS "-lcuda") set(LIBS ${LIBS} ${Threads_LIBRARIES} ${Boost_LIBRARIES} "cuda")
#message("-- CXXFLAGS: ${CMAKE_CXX_FLAGS}") #message("-- LIBS: ${LIBS}")
#add_executable(${PROJECT_NAME} ${SOURCE_FILES}) #target_link_libraries(${PROJECT_NAME} ${Boost_LIBRARIES}) CUDA_ADD_EXECUTABLE(${PROJECT_NAME} ${SOURCE_FILES}) target_link_libraries(${PROJECT_NAME} ${LIBS} ${CUDA_LIBRARIES} ) than edit main.c and fix link errors about cuda_tromp::... functions( change to cuda_djezo::...) And fix error with windows dependent Sleep(1000), change to sleep(1) Thanks ! Works. I wasn't aware of the Sleeps and the links have to be modded also :-(
|
suprnova pools - reliable mining pools - #suprnova on freenet https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
|
|
|
m1n1ngP4d4w4n
Full Member
 
Offline
Activity: 224
Merit: 100
CryptoLearner
|
 |
January 11, 2017, 08:00:15 PM |
|
Thx for releasing this guys, nice work 
|
|
|
|
ExEric3
|
 |
January 11, 2017, 08:05:17 PM |
|
Can someone compile windows build? Thanks.
|
|
|
|
Tomorrowman
Member

Offline
Activity: 74
Merit: 10
|
 |
January 11, 2017, 08:10:30 PM |
|
Thx for releasing this guys, nice work  Seems it not released yet )
|
|
|
|
ocminer
Legendary
Offline
Activity: 2758
Merit: 1245
|
 |
January 11, 2017, 08:29:21 PM |
|
Works nice:  My "fixed" version which compiles flawless @ linux is here: https://github.com/ocminer/nheqminer-djezoI'll try to get a windows version compiled as well.
|
suprnova pools - reliable mining pools - #suprnova on freenet https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
|
|
|
Ambros
|
 |
January 11, 2017, 08:29:56 PM |
|
This is very nice! Finally someone brings the old open source community spirit back
|
|
|
|
ioglnx
Sr. Member
  
Offline
Activity: 574
Merit: 250
Fighting mob law and inquisition in this forum
|
 |
January 11, 2017, 09:01:54 PM Last edit: January 11, 2017, 09:26:58 PM by ioglnx |
|
I'm on the windows version - can't compile due to incomplete template definitions and strange OCL deps. Severity Code Description Project File Line Suppression State Error (active) identifier "cuda_djezo" is undefined nheqminer x:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163 Error (active) identifier "cuda_djezo" is undefined nheqminer x:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157 Error (active) identifier "cuda_djezo" is undefined nheqminer x:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158 Error (active) identifier "cuda_djezo" is undefined nheqminer x:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162 Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157 Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158 Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162 Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163 Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157 Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158 Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162 Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163 Error C2065 'cuda_djezo': undeclared identifier (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157 Error C2065 'cuda_djezo': undeclared identifier (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158 Error C2065 'cuda_djezo': undeclared identifier (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162 Error C2065 'cuda_djezo': undeclared identifier (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163 Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file libstratum\StratumClient.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 166 Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file libstratum\StratumClient.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 167 Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file libstratum\StratumClient.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 171 Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file libstratum\StratumClient.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 172 Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 166 Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 167 Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 171 Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 172 Error C2065 'cuda_djezo': undeclared identifier nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 611 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 611 Error C2990 'ZcashMiner': non-class template has already been declared as a class template nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 611 Error C2946 explicit instantiation; 'ZcashMiner' is not a template-class specialization nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 611 Error C2065 'cuda_djezo': undeclared identifier nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 612 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 612 Error C2990 'ZcashMiner': non-class template has already been declared as a class template nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 612 Error C2946 explicit instantiation; 'ZcashMiner' is not a template-class specialization nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 612 Error C2065 'cuda_djezo': undeclared identifier nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 616 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 616 Error C2990 'ZcashMiner': non-class template has already been declared as a class template nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 616 Error C2946 explicit instantiation; 'ZcashMiner' is not a template-class specialization nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 616 Error C2065 'cuda_djezo': undeclared identifier nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 617 Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 617 Error C2990 'ZcashMiner': non-class template has already been declared as a class template nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 617 Error C2946 explicit instantiation; 'ZcashMiner' is not a template-class specialization nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 617 Error C2955 'ZcashMiner': use of class template requires template argument list nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 855 Error C2955 'ZcashMiner': use of class template requires template argument list nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 859 Error C2955 'ZcashMiner': use of class template requires template argument list nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 872 Error C2955 'ZcashMiner': use of class template requires template argument list nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 876 Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.cpp 425 Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.cpp 426 Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.cpp 430 Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.cpp 431 Error C2672 'start_mining': no matching overloaded function found nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 471 Error C3206 'start_mining': invalid template argument for 'MinerType', missing template argument list on class template 'ZcashMiner' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 471 Error C2672 'start_mining': no matching overloaded function found nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 484 Error C3206 'start_mining': invalid template argument for 'MinerType', missing template argument list on class template 'ZcashMiner' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 484 Error C2672 'start_mining': no matching overloaded function found nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 499 Error C3206 'start_mining': invalid template argument for 'MinerType', missing template argument list on class template 'ZcashMiner' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 499 Error C2672 'start_mining': no matching overloaded function found nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 512 Error C3206 'start_mining': invalid template argument for 'MinerType', missing template argument list on class template 'ZcashMiner' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 512
|
GTX 1080Ti rocks da house... seriously... this card is a beast³ Owning by now 18x GTX1080Ti :-D @serious love of efficiency
|
|
|
|