Code Monkey home page Code Monkey logo

boompow-legacy's People

Contributors

barneybanano avatar bbedward avatar felinecially-independently avatar guilhermelawless avatar imp3 avatar jamescoxon avatar keerifox avatar mitche50 avatar sebrock avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

boompow-legacy's Issues

Include BoomPow GUI

Yesterday I created BoomPowGui, which includes a pre-installed embedded python, minimizes to the system tray and has an option to start on user login:

BoomPowGui

Could not parse message 'ondemand'

Using elementary OS 5.1.7 Hera.

Seems I got the server running fine with my GPU, yet, when I launch the client, the terminal is spammed with this:

08:31:36 ERROR: Could not parse message <amqtt.session.IncomingApplicationMessage object at 0x7fd4ff330348>: 'ondemand'

I did pip3 install the requirements.

binary blobs

Directory client/bin has several binary blobs of nano-work-server. How are these binaries created? Could be this documented??

I have found it when I tried to run boompow on server with ARM CPU. There is no binary blob for ARM, so release file bpow-client-v301.zip doesn't work out of the box...

Are those binaries just from project https://github.com/nanocurrency/nano-work-server? Any modifications to the server code??

I see issue #7 but the answer is not clear...

Worker not available

CRITICAL: Worker not available at http://127.0.0.1:7000/
Client not connected, waiting for it

Getting this error every time when starting the bat file. I've let it sit for hours and it never changes.
Windows 10.

MQTT error - SSL certificate not verified

Since yesterday my boompow client stopped working. If i try to launch the bpow_client i get the following error:

MQTT connection failed: SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1129)')
Connection failed: ConnectException(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1129)'))

The client is used on a windows 10 system.

Any idea how to fix this issue?

client

the server appears to run just fine but then i try to start the client this is what i get
image

CANCEL on every item

Running latest version on Ubuntu20.04 on i3-4030 with 8gb ram.

I got it all running, and I have a very noisy console saying QUEUED then WORK then CANCEL in triplets with the same ID next to them again and again, averaging about one or two per second. Does this mean I'm not contributing at all?

thread 'main' panicked at 'Platform::list

Get the error when running nano-work-server

[validate@fedora bpow-client-v301]$ ./bin/linux/nano-work-server --gpu 0:0 -l 127.0.0.1:7000
thread 'main' panicked at 'Platform::list: Error retrieving platform list: Unable to get platform id list after 10 seconds of waiting.', /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/ocl-0.19.3/src/standard/platform.rs:50:14
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Fedora 34 with ocl-icd-2.2.13-2.fc34.x86_64 .
Thanks in advance.

Failed to create GPU from string "1:0": Platform index 1 too large (max 0)

Command:

./bin/linux/nano-work-server -g "1:0" -c 8 -l 127.0.0.1:7000

Output:

thread 'main' panicked at 'Failed to create GPU from string "1:0": Platform index 1 too large (max 0)', src/main.rs:609:18
stack backtrace:
   0: backtrace::backtrace::libunwind::trace
             at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86
   1: backtrace::backtrace::trace_unsynchronized
             at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66
   2: std::sys_common::backtrace::_print_fmt
             at src/libstd/sys_common/backtrace.rs:78
   3: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt
             at src/libstd/sys_common/backtrace.rs:59
   4: core::fmt::write
             at src/libcore/fmt/mod.rs:1076
   5: std::io::Write::write_fmt
             at src/libstd/io/mod.rs:1537
   6: std::sys_common::backtrace::_print
             at src/libstd/sys_common/backtrace.rs:62
   7: std::sys_common::backtrace::print
             at src/libstd/sys_common/backtrace.rs:49
   8: std::panicking::default_hook::{{closure}}
             at src/libstd/panicking.rs:198
   9: std::panicking::default_hook
             at src/libstd/panicking.rs:217
  10: std::panicking::rust_panic_with_hook
             at src/libstd/panicking.rs:526
  11: rust_begin_unwind
             at src/libstd/panicking.rs:437
  12: core::panicking::panic_fmt
             at src/libcore/panicking.rs:85
  13: core::option::expect_none_failed
             at src/libcore/option.rs:1269
  14: <core::iter::adapters::Map<I,F> as core::iter::traits::iterator::Iterator>::fold
  15: nano_work_server::main
  16: std::rt::lang_start::{{closure}}
  17: std::rt::lang_start_internal::{{closure}}
             at src/libstd/rt.rs:52
  18: std::panicking::try::do_call
             at src/libstd/panicking.rs:348
  19: std::panicking::try
             at src/libstd/panicking.rs:325
  20: std::panic::catch_unwind
             at src/libstd/panic.rs:394
  21: std::rt::lang_start_internal
             at src/libstd/rt.rs:51
  22: main
  23: __libc_start_main
             at ../csu/libc-start.c:314
  24: _start
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

Output of lspci:

01:00.0 VGA compatible controller: NVIDIA Corporation GP108 [GeForce GT 1030] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP108 High Definition Audio Controller (rev a1)

Same GPU works great with 1:0 in F@H

Can I run it on arm?

I want to run it on arm.
But executable don’t support arm.
Do you have source code of executable?

ERROR: Could not build wheels for multidict, yarl, which is required to install pyproject.toml-based projects

I run the windows command but i get this error :
Building wheel for multidict (pyproject.toml) ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Python311\python.exe' 'C:\Python311\lib\site-packages\pip_vendor\pep517\in_process_in_process.py' build_wheel 'C:\Users\corre\AppData\Local\Temp\tmpa7m9u7hn'
cwd: C:\Users\corre\AppData\Local\Temp\pip-install-679zfmwh\multidict_9975ada135c240f3aa8697b545ea2751
Complete output (41 lines):


  • Accelerated build *

running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.11
creating build\lib.win-amd64-3.11\multidict
copying multidict_abc.py -> build\lib.win-amd64-3.11\multidict
copying multidict_compat.py -> build\lib.win-amd64-3.11\multidict
copying multidict_multidict_base.py -> build\lib.win-amd64-3.11\multidict
copying multidict_multidict_py.py -> build\lib.win-amd64-3.11\multidict
copying multidict_init_.py -> build\lib.win-amd64-3.11\multidict
running egg_info
writing multidict.egg-info\PKG-INFO
writing dependency_links to multidict.egg-info\dependency_links.txt
writing top-level names to multidict.egg-info\top_level.txt
reading manifest file 'multidict.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files found matching 'multidict_multidict.html'
warning: no previously-included files found matching 'multidict*.so'
warning: no previously-included files found matching 'multidict*.pyd'
warning: no previously-included files found matching 'multidict*.pyd'
no previously-included directories found matching 'docs_build'
adding license file 'LICENSE'
writing manifest file 'multidict.egg-info\SOURCES.txt'
copying multidict_init_.pyi -> build\lib.win-amd64-3.11\multidict
copying multidict_multidict.c -> build\lib.win-amd64-3.11\multidict
copying multidict\py.typed -> build\lib.win-amd64-3.11\multidict
creating build\lib.win-amd64-3.11\multidict_multilib
copying multidict_multilib\defs.h -> build\lib.win-amd64-3.11\multidict_multilib
copying multidict_multilib\dict.h -> build\lib.win-amd64-3.11\multidict_multilib
copying multidict_multilib\istr.h -> build\lib.win-amd64-3.11\multidict_multilib
copying multidict_multilib\iter.h -> build\lib.win-amd64-3.11\multidict_multilib
copying multidict_multilib\pair_list.h -> build\lib.win-amd64-3.11\multidict_multilib
copying multidict_multilib\views.h -> build\lib.win-amd64-3.11\multidict_multilib
running build_ext
building 'multidict._multidict' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

ERROR: Failed building wheel for multidict
Building wheel for yarl (pyproject.toml) ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Python311\python.exe' 'C:\Python311\lib\site-packages\pip_vendor\pep517\in_process_in_process.py' build_wheel 'C:\Users\corre\AppData\Local\Temp\tmpzcdyq49c'
cwd: C:\Users\corre\AppData\Local\Temp\pip-install-679zfmwh\yarl_7dac70cea04c4aa9892590527dcfa722
Complete output (36 lines):


  • Accelerated build *

running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.11
creating build\lib.win-amd64-3.11\yarl
copying yarl_quoting.py -> build\lib.win-amd64-3.11\yarl
copying yarl_quoting_py.py -> build\lib.win-amd64-3.11\yarl
copying yarl_url.py -> build\lib.win-amd64-3.11\yarl
copying yarl_init_.py -> build\lib.win-amd64-3.11\yarl
running egg_info
writing yarl.egg-info\PKG-INFO
writing dependency_links to yarl.egg-info\dependency_links.txt
writing requirements to yarl.egg-info\requires.txt
writing top-level names to yarl.egg-info\top_level.txt
reading manifest file 'yarl.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '.pyc' found anywhere in distribution
warning: no previously-included files matching '
.cache' found anywhere in distribution
warning: no previously-included files found matching 'yarl*.html'
warning: no previously-included files found matching 'yarl*.so'
warning: no previously-included files found matching 'yarl*.pyd'
no previously-included directories found matching 'docs_build'
adding license file 'LICENSE'
writing manifest file 'yarl.egg-info\SOURCES.txt'
copying yarl_init_.pyi -> build\lib.win-amd64-3.11\yarl
copying yarl_quoting_c.c -> build\lib.win-amd64-3.11\yarl
copying yarl_quoting_c.pyi -> build\lib.win-amd64-3.11\yarl
copying yarl_quoting_c.pyx -> build\lib.win-amd64-3.11\yarl
copying yarl\py.typed -> build\lib.win-amd64-3.11\yarl
running build_ext
building 'yarl._quoting_c' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

ERROR: Failed building wheel for yarl
Failed to build multidict yarl
ERROR: Could not build wheels for multidict, yarl, which is required to install pyproject.toml-based projects

I have zero experience or knowledge of what happens. Any help?

How to make client show stat ?

How to view stat ?
How to make client show stat ? (i.e: mined, failed rate, reject rate, estimate earning, ...)

I need to see stat to know if it is working correctly

Python 3.10.x doesn't run for the client

I discovered and tried using this today (which happened to coincide with python 3.10 being released)

Type Error: As of 3.10, the loop parameter was removed from Event() since it is no longer necessary

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.