-
Notifications
You must be signed in to change notification settings - Fork 272
Closed
Description
$ python plotman.py plot
...starting plot loop
Traceback (most recent call last):
File "plotman.py", line 92, in <module>
wait_reason = manager.maybe_start_new_plot(dir_cfg, sched_cfg, plotting_cfg)
File "/home/billy/Desktop/plotman/manager.py", line 120, in maybe_start_new_plot
p = subprocess.Popen(plot_args,
File "/home/billy/anaconda3/lib/python3.8/subprocess.py", line 854, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/home/billy/anaconda3/lib/python3.8/subprocess.py", line 1702, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'chia'
Here is what my config file looks like:
# Where to plot and log.
directories:
# One directory in which to store all plot job logs (the STDOUT/
# STDERR of all plot jobs). In order to monitor progress, plotman
# reads these logs on a regular basis, so using a fast drive is
# recommended.
log: /home/billy/.chia/mainnet/plotman
# One or more directories to use as tmp dirs for plotting. The
# scheduler will use all of them and distribute jobs among them.
# It assumes that IO is independent for each one (i.e., that each
# one is on a different physical device).
#
# If multiple directories share a common prefix, reports will
# abbreviate and show just the uniquely identifying suffix.
tmp:
- /media/billy/Data/chiatmp
- /media/billy/Windows/chiatmp
# Optional: tmp2 directory. If specified, will be passed to
# chia plots create as -2. Only one tmp2 directory is supported.
# tmp2: /mnt/tmp/a
# One or more directories; the scheduler will use all of them.
# These again are presumed to be on independent physical devices,
# so writes (plot jobs) and reads (archivals) can be scheduled
# to minimize IO contention.
dst:
- /media/billy/chia-1-16TB/chiaplots
- /media/billy/chia-2-16TB/chiaplots
- /media/billy/chia-3-16TB/chiaplots
- /media/billy/chia-4-16TB/chiaplots
- /media/billy/chia-5-16TB/chiaplots
# Archival configuration. Optional; if you do not wish to run the
# archiving operation, comment this section out.
#
# Currently archival depends on an rsync daemon running on the remote
# host, and that the module is configured to match the local path.
# See code for details.
# Plotting scheduling parameters
scheduling:
# Don't run a job on a particular temp dir until all existing jobs
# have progresed at least this far. Phase major corresponds to the
# plot phase, phase minor corresponds to the table or table pair
# in sequence.
tmpdir_stagger_phase_major: 3
tmpdir_stagger_phase_minor: 4
# Don't run more than this many jobs at a time on a single temp dir.
tmpdir_max_jobs: 4
# Don't run any jobs (across all temp dirs) more often than this.
global_stagger_m: 15
# How often the daemon wakes to consider starting a new plot job
polling_time_s: 60
# Plotting parameters. These are pass-through parameters to chia plots create.
# See documentation at
# https://github.com/Chia-Network/chia-blockchain/wiki/CLI-Commands-Reference#create
plotting:
k: 32
e: True # Use -e plotting option
n_threads: 4 # Threads per job
n_buckets: 128 # Number of buckets to split data into
job_buffer: 6750 # Per job memory
I have no idea where or why this is looking for a directory named 'chia' when nothing I've specified has a directory name of 'chia'.
Metadata
Metadata
Assignees
Labels
No labels