-
Notifications
You must be signed in to change notification settings - Fork 444
[feature] [CUDA solver] Add multi-GPU and ask for CUDA during btcli run #893
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
105 commits
Select commit
Hold shift + click to select a range
92fcfd7
added cuda solver
camfairchild a97fbf3
boost versions to fix pip error
camfairchild 61b21fc
allow choosing device id
camfairchild a55d554
fix solution check to use keccak
camfairchild 752913d
adds params for cuda and dev_id to register
camfairchild 99a9f45
list devices by name during selection
camfairchild e6adbba
add block number logging
camfairchild b788fb4
fix calculation of hashrate
camfairchild 14e1293
fix update interval default
camfairchild 17d945f
add --TPB arg to register
camfairchild 32ffc0c
add update_interval flag
camfairchild 7723972
switch back to old looping/work structure
camfairchild 6166829
change typing
camfairchild 66c2365
device count is a function
camfairchild 816bcd7
stop early if wallet registered
camfairchild e55fc61
add update interval and num proc flag
camfairchild 9b4637d
add better number output
camfairchild 4befcb5
optimize multiproc cpu reg
camfairchild e963b4b
fix test
camfairchild 5a707c2
Merge branch 'feature/cpu_register_faster' into feature/cuda_solver
camfairchild e324d9e
change import to cubit
camfairchild 2224427
fix import and default
camfairchild d124a86
up default
camfairchild 7f7c043
add comments about params
camfairchild 91e613e
fix config var access
camfairchild be3a7af
add cubit as extra
camfairchild 42e528a
handle stale pow differently
camfairchild 6166a55
Merge remote-tracking branch 'origin/nobunaga' into feature/cuda_solver
camfairchild dc9e7f1
Merge branch 'nobunaga' into feature/cuda_solver
1c49e4c
restrict number of processes for integration test
camfairchild 34a82e0
fix stale check
camfairchild bfb1662
use wallet.is_registered instead
camfairchild 5263574
attempt to fix test issue
camfairchild c6b2ca9
fix my test
camfairchild 1035498
oops typo
camfairchild d38c6d3
typo again ugh
camfairchild e9845ce
remove print out
camfairchild 010f859
fix partly reg test
camfairchild 6a95ada
fix if solution None
camfairchild 378b241
fix test?
camfairchild 47ef70c
fix patch
camfairchild a9f5040
Merge remote-tracking branch 'origin/nobunaga' into feature/cuda_solver
camfairchild 3d018a7
add args for cuda to subtensor
camfairchild 5951f7e
add cuda args to reregister call
camfairchild 78ba033
add to wallet register the cuda args
camfairchild 405aeba
fix refs and tests
camfairchild 49a04fb
add for val test also
camfairchild cefc1dd
fix tests with rereg
camfairchild 0dfbcd6
Merge remote-tracking branch 'origin/nobunaga' into feature/cuda_solver
camfairchild 6be528b
fix patch for tests
camfairchild 1feec11
add mock_register to subtensor passed instead
camfairchild 94417bd
move register under the check for isregistered
camfairchild c911475
use patch obj instead
camfairchild 16e66ae
fit patch object
camfairchild fdb77ec
Merge remote-tracking branch 'origin/nobunaga' into feature/cuda_solver
camfairchild e633f44
fix prompt
camfairchild 850cb14
remove unneeded if
camfairchild 8ed2b0c
modify POW submit to use rolling submit again
camfairchild 65e001d
add backoff to block get from network
camfairchild 13b08c7
add test for backoff get block
camfairchild 98196ff
suppress the dev id flag if not set
camfairchild c829809
remove dest so it uses first arg
camfairchild dcaae9f
fix pow submit loop
camfairchild 3d534b3
move registration status with
camfairchild 25814da
fix max attempts check
camfairchild 2f21bc2
remove status in subtensor.register
camfairchild 321eda9
add submit status
camfairchild 40b4648
change to neuron get instead
camfairchild c1da384
fix count
camfairchild 782e244
try to patch live display
camfairchild d0bca31
fix patch
camfairchild 75d3a9d
.
camfairchild 364fa89
separate test cases
camfairchild fdae5ba
add POWNotStale and tests
camfairchild 7c5a6d0
add more test cases for block get with retry
camfairchild e4f90c7
fix return to None
camfairchild 0f9b8be
fix arg order
camfairchild 458e7df
Merge remote-tracking branch 'origin/master' into feature/cuda_solver
camfairchild 986e7a0
fix indent
camfairchild edf635c
add test to verify solution is submitted
camfairchild 5b4a13b
fix mock call
camfairchild 497edeb
patch hex bytes instead
camfairchild 85c8ae4
typo :/
camfairchild 0b066f9
fix print out for unstake
camfairchild dd77820
fix indexing into mock call
camfairchild 751d9a2
call indexing
camfairchild a2339d7
access dict not with dot
camfairchild a9d4f51
fix other indent
camfairchild 1592a7b
add CUDAException for cubit
camfairchild c1bdc8a
up cubit version
camfairchild ac687d4
[Feature] ask cuda during btcli run (#890)
fe8ee18
[Feature] [cuda solver] multi gpu (#891)
ee985e0
Feature/cuda solver multi gpu (#892)
bea3a04
Merge branch 'nobunaga' into feature/cuda_solver
camfairchild 2b28fd3
Merge branch 'nobunaga' into feature/cuda_solver
e760c62
continue trying reg after Stale
camfairchild 20e8d2d
Merge branch 'nobunaga' into feature/cuda_solver
791b166
Merge branch 'nobunaga' into feature/cuda_solver
85d9a8d
catch for OSX
camfairchild 307af9e
dont use qsize
camfairchild 1117d87
Merge branch 'nobunaga' into feature/cuda_solver
69aa247
add test for continue after being stale
camfairchild 4adf9fa
Merge branch 'nobunaga' into feature/cuda_solver
e4f81f6
patch get_nowait instead of qsize
camfairchild e15ad87
Merge branch 'nobunaga' into feature/cuda_solver
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.