Comments (8)
Interesting:
docker: Error response from daemon: create ~/.machinaris: "~/.machinaris" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.
See 'docker run --help'.
Easy enough to adjust the path, but then I get:
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
My fault, followed install instructions without realizing I needed to pull the development branch.
from machinaris.
Sounds cool. Not sure I'd know where to start though. I only have an old 2018 Mac Mini in the house. Pull requests are welcome!
from machinaris.
I don't have an arm chip to test it on but making multi-arch Docker images isn't too much hassle. For the M1, you'd just have to target arm64.
https://www.docker.com/blog/multi-arch-images/
https://betterprogramming.pub/setting-up-a-multi-arch-docker-build-with-circleci-and-alpine-for-your-apple-m1-ba739ef1f754
from machinaris.
I've got an M1 Mac and happy to do some testing if someone gets the ball rolling that way.
from machinaris.
Hi! For those with Apple M1 systems, please give the latest ghcr.io/guydavis/machinaris:develop
image a try. As of latest build, the arm64
architecture is enabled, but I don't have any hardware to try running it. Here's the details on GHCR and DockerHub.
Please let me know what Machinaris worker mode you choose to test with. For example, will this only work as a Harvester? Will you be able to plot with Chia and/or Madmax plotters? Can you run the Machinaris fullnode (default mode) with all services?
Let me know how things go. In particular, please provide the logs. Thanks!
from machinaris.
Up and running:
-
it shows a single pool, I've got my plots divided into 3 pools. How do I get it to reflect that?
-
plotting, is it using an M1 compiled madmax? Apparently it's substantially faster to use madmax on M1 machines using the INTEL binary, not the ARM binary. I think the way blake3 is implemented on M1 is more inefficient than using blake3 compiled for x86 and then letting apple's rosetta2 do its magic. So for now, I'm not plotting with this, just farming.
It would be nice to plot with this once plotman handles removing solo plots to make room for pooled plots. I can plot a k32 in 78-82 minutes on the M1 using the x86 version of madmax. (Cutting the threads in half and running two instances in parallel even staggered doesn't increase the yield of plots per 24h)
from machinaris.
Up and running:
Great!
- it shows a single pool, I've got my plots divided into 3 pools. How do I get it to reflect that?
As an advanced user with multiple keys/pools, you'll want to use the CLI to execute your chia config commands where key/wallet selection is required. Should only be required for config, as behind the scenes Machinaris is just a WebUI in-front of the stock Chia binaries doing the farming.
- plotting, is it using an M1 compiled madmax? Apparently it's substantially faster to use madmax on M1 machines using the INTEL binary, not the ARM binary. I think the way blake3 is implemented on M1 is more inefficient than using blake3 compiled for x86 and then letting apple's rosetta2 do its magic. So for now, I'm not plotting with this, just farming.
Interesting. Thanks for that feedback.
It would be nice to plot with this once plotman handles removing solo plots to make room for pooled plots. I can plot a k32 in 78-82 minutes on the M1 using the x86 version of madmax. (Cutting the threads in half and running two instances in parallel even staggered doesn't increase the yield of plots per 24h)
Plotman has a replot function currently under review.
from machinaris.
Closing as released in v0.5.2 now. Thanks to all for the help testing!
from machinaris.
Related Issues (20)
- Separate director for 'db_dir'
- Duplicate Plots not disappear HOT 1
- use monospace font in settings editor HOT 1
- Ability to run a timelord as well during container launch. HOT 12
- Extra plotting parameters possible?
- Exchange Prices HOT 2
- (RaspPi) chia-blockchain/venv/bin/gunicorn: No such file or directory (altcoins) HOT 2
- Adding optimization flags to launch wizard HOT 1
- Archiving does not see root share in unraid. HOT 1
- setup.html convert the mnemonic seed to lowercase before processing it HOT 2
- Add criteria for selecting plots to delete non-compressed plots HOT 4
- pool page return "" HOT 2
- Alerts - Reduced plot counts and reduced connected workers
- Machinaris security questions
- Support no-direct-io option when plotting with Bladebit thru Plotman HOT 2
- Disk usage graph not reporting correctly HOT 2
- is there one that does not use docker
- Remove gigahorse dependency from chia node server HOT 3
- Machinaris-Chives: start as full node for masternode staking HOT 1
- https://pool.space/ HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from machinaris.