Skip to content
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

Tesla P100 , Error: invalid device symbol Exiting #40

Closed
hamnaz opened this issue Sep 20, 2018 · 15 comments
Closed

Tesla P100 , Error: invalid device symbol Exiting #40

hamnaz opened this issue Sep 20, 2018 · 15 comments

Comments

@hamnaz
Copy link

hamnaz commented Sep 20, 2018

here some need help
./cudainfo
Found 1 devices

ID: 0
Name: Tesla P100-PCIE-16GB
Capability: 6.0
MP: 56
Cores: 3584 (64 per MP)
Memory: 16280MB
ERROR after run Bitcrack

./BitCrack -u 1Pzxbxz9Lfcgd3cJZ4XsEraARE1FhVbCCe
[2018-09-20.06:59:59] [Info] Compression: uncompressed
[2018-09-20.06:59:59] [Info] Starting at: 0000000000000000000000000000000000000000000000000000000000000001
[2018-09-20.06:59:59] [Info] Initializing Tesla P100-PCIE-16GB
[2018-09-20.06:59:59] [Info] Generating 7,340,032 starting points (280.0MB)
[2018-09-20.07:00:00] [Info] Error: invalid device symbol Exiting.

2nd ERROR

./BitCrack -b 32 -t 256 -p 16 1FshYsUh3mqgsG29XpZ23eLjWV8Ur3VwH
[2018-09-20.07:02:49] [Info] Compression: compressed
[2018-09-20.07:02:49] [Info] Starting at: 0000000000000000000000000000000000000000000000000000000000000001
[2018-09-20.07:02:49] [Info] Initializing Tesla P100-PCIE-16GB
[2018-09-20.07:02:49] [Info] Generating 131,072 starting points (5.0MB)
[2018-09-20.07:02:49] [Info] Error: invalid device symbol Exiting.

machine is linux strech 9 , pytorch, cuda toolkit 9.2 installed
GPU info on top

ANY Guideline where is problem ?

@ogronome
Copy link

That was discussed already, edit Makefile

CUDA variables

COMPUTE_CAP=60

and recompile

@hamnaz
Copy link
Author

hamnaz commented Sep 20, 2018

thankx its working now,
will post more results and issues if any

@jamesyoungdigital
Copy link

I did "make BUILD_CUDA=1 COMPUTE_CAP=60".

Same issue, with Tesla V100. Ubuntu 16.04LTS, CUDA 9.2:

james@research:~/BitCrack/bin$ ./cuBitCrack -d 0 ~/unspentbtc.txt -o /cracked.txt &
[1] 22686
james@research:
/BitCrack/bin$ [2018-11-18.11:06:03] [Info] Compression: compressed
[2018-11-18.11:06:03] [Info] Starting at: 0000000000000000000000000000000000000000000000000000000000000001
[2018-11-18.11:06:03] [Info] Initializing
[2018-11-18.11:06:03] [Info] Generating 262,144 starting points (10.0MB)
[2018-11-18.11:06:03] [Info] Error: invalid device symbol Exiting.

Any ideas?

@jamesyoungdigital
Copy link

@brichard19
Copy link
Owner

@jamesyoungdigital
Copy link

LOL! ;=)

I got there quicker because I just had to try it out! Genius work mate, it's fantastic. Much easier to work with than my sets of 96-CPU instances, controlling them with crappy home made scripts etc. Haha.

I did get to 122AJhKLEfkFBaGAd84pLp1kfE7xK3GdT8 and found the private key in less than 48 hours though, not bad for CPU work.

I'm looking for your BTC address, I'm sure it's here somewhere. I'll send on some tips! 👍

@brichard19
Copy link
Owner

I'm looking for your BTC address, I'm sure it's here somewhere. I'll send on some tips!

It's at the bottom of the main project page:

https://github.com/brichard19/BitCrack

What kind of speed were you getting on CPUs? And what kind of CPUs were they? I'm thinking of doing a CPU implementation.

@jamesyoungdigital
Copy link

Xeon CPUs, not the best, but alright. I was getting at least 33.6 million keys/sec on a 96-CPU machine.

It works out very well for me when I can tell the processes in groups to work on different keyspaces, starting from certain points. I had to do that to crack quickly. I'm still experimenting to get better results. It's not bad, and if you're renting, it's cheaper than GPUs that's for sure!

Some hand-written assembler wouldn't go astray, even though the speed up might not be terrific compared to tight C/C++ code.

@jamesyoungdigital
Copy link

What I really want to do is an implementation with highly optimised CPU code for an AMD Threadripper 64-core machine.

Just need the money for the machine now... will get there sooner or later. About mid way through next year I should have it and some decent code to start test cases with.

@ogronome
Copy link

I was getting at least 33.6 million keys/sec on a 96-CPU machine.
it's cheaper than GPUs that's for sure!

Weird things you write... U'll get approximately 10 times higher speed on quite pathetic gtx1070

@brichard19
Copy link
Owner

Xeon CPUs, not the best, but alright. I was getting at least 33.6 million keys/sec on a 96-CPU machine

I thought it would be at least 1 million keys/sec per core. Interesting.

@jamesyoungdigital
Copy link

I was getting at least 33.6 million keys/sec on a 96-CPU machine.
it's cheaper than GPUs that's for sure!

Weird things you write... U'll get approximately 10 times higher speed on quite pathetic gtx1070

Yes, I didn't have GPUs at that point, so it was CPUs. I had them set up for other research projects, so I thought I'd try and understand how it works then try GPUs.

@jamesyoungdigital
Copy link

Xeon CPUs, not the best, but alright. I was getting at least 33.6 million keys/sec on a 96-CPU machine

I thought it would be at least 1 million keys/sec per core. Interesting.

I can get 500,000 per core, thereabouts. The cores are not that great. If you go to AWS and get big compute instances, then yes you'll get millions per core.

@jamesyoungdigital
Copy link

I want to see what I can get with an AMD Ryzen Threadripper 64-core. That's going to be a project of mine; I will fork later and help work on CPU cracking if that sounds alright with you.

@bill32767
Copy link

bill32767 commented Nov 19, 2018 via email

@hamnaz hamnaz closed this as completed Dec 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants