Giter Club home page Giter Club logo

harry-plotter's People

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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

harry-plotter's Issues

Failed to launch JVM

I have 2 machines that are plotting. One runs Harry Plotter just fine, installed and ran no problem. The second machine has an error of "Failed to Launch JVM" upon start up.

I'm likely missing a prerequisite install. I checked for things like java, c++, etc. and have them all installed. Any suggestions?

Also, it may be helpful to list out prerequisite software required to run Harry Plotter. Likely an easy fix to my local machine (the missing software) and the github page (prerequisite software)

No jobs get added after save

Created Job1, saved and started
Created Job2, click save nothing happens

Restarted the app Job1 disappears and Job2 is there

Progress percentages cannot be seen, instead "?%" is displayed

To reproduce: create some jobs and start them with the Start All button.

I named my jobs:
First
Second
Third
Fourth

The progress is being reported like this:
First - ?%
Second - ?%
Third
Fourth

However, if I click the jobs, I see that the actual progress is:
First - Running phase 3/4
Second - Running phase 1/4
Third - (due to my rules waiting for phase 1 begin)
Fourth - (due to my rules waiting for phase 1 begin)

No Stats

Hi, i can see there is nothing in the stats or next to the steps theres are nothing in the "Last Plot Time" etc, it could be cool to have informations about it

Stop after X Plots doesnt work

I made 5 different jobs, set Stop after 2 Plots for every job, Saved , Started All and it just keeps going forever, no stop in any job. Need to manualy Stop All jobs.

Will be happy if Logging will be added and phase stage and times counted.

BTW, nice utility, keep up productive work, I appreciate it.

only using 1 numa node?

node0
hi great program!

i have a 2 socket server with 2 cpus. i have 16 plots going and it seems to be only using node 0. node 1 isnt really being touched.
is this intended?

thx

x9drh-7tf
2x e5-2697v2's
128 gig ram
potter

No Start of Harry Plotter after a pt-get update/upgrade

1.1.6-1 dont start its gui anymore
I did a apt-get update/Upgrade on my Ubuntu 20.04
Even deleted the ~/.java ... no gui start anymore. The request Window for chia executable came ... i did the choice... but nothing else happens!

Uninstall/re-installed the .deb ... nothing :(

Cant start it!

issu with make new plot

put setting to make new plot,save it
after just changing name of the new plot ,will not save it

Human readable time formatter; 'duration' vs. 'time' labels

For the "human readable time" duration formatter could it output H:mm:ss ?
Also suggest changing the duration labels throughout Harry Plotter from "time" to "duration"
"Average Plot Duration", vs. "Average Plot Time"
"Phase 1 Duration"
"Copy Duration"
etc.

It's a longer label yes but when I see "time" I'm primed for the data to be a moment in time, not a duration of time.
"Start Time" and "End Time" would be moments in time :-)

Last Plot Duration 10:36:39 (38199s)
or
Last Plot Duration 10h 36m 39s (38199s)

use perhaps org.apache.commons.lang3.time.DurationFormatUtils ?
DurationFormatUtils.formatDuration(millis, "H:mm:ss", true);
or
DurationFormatUtils.formatDuration(millis, "H'h' mm'm' ss's'", true);

at com.abysl.harryplotter.util UtilExtensions.kt
fun Duration.formatted(): String {}

Harvester Setup, Monitoring, and Stats

[ ] Exact luck factor calculation (how far off your luck you are accounting growing netspace & your current # of plots at the time)
[ ] # of proofs found
[ ] notifications when finding proofs takes too long
[ ] auto plot checking

Feature request: Human readable plot times

Currently, the plot times are shown in seconds like this:
Last plot time 35749.0
Average plot time 35749.0

I suggest adding hours and minutes like this:
Last plot time 9 h 56 min (35749 sec)
Average plot time 9 h 56 min (35749 sec)

Or:
Last plot time 09:56 (35749")
Average plot time 09:56 (35749")

Start next plot after PH1

I have been using Programkoms Chia PlotManager and they have an option for delay between plots to be set at "after phase 1"
Where when you start a batch, the next plot will start after the previous plot has finished phase 1.

Could you please implement this?
Their manager creates a new folder for every plot, which is a disadvantage because of the final plot.2.temp rewrite issue.
I like that HP just puts all plots in the same temp file and just renames the plot in the final file.
But HP only starts a new plot after the previous is finished.
If I want to stagger plots, I still have to do this manually, which is quite a hassle considering I can't watch the system 24/7.
PlotManager

Autostart on system reboot

would it be possible to have an option to set for auto start at system reboot and run plots after cleaning temp drives?

Feature request: display phase times for each job

The current job statistics are:
Current status
Plot ID
Last Plot Time
Average Plot Time
Total Plots Created
Estimated Plots Per Day
Plots in last 24 hours

I suggest to add job specific stats:
Current status (job specific)
Plot ID (job specific)
Phase 1 Time (job specific)
Phase 2 Time (job specific)
Phase 3 Time (job specific)
Phase 4 Time (job specific)
Transfer Time (job specific)
Total time (job specific)
Last Plot Time
Average Plot Time
Total Plots Created
Estimated Plots Per Day
Plots in last 24 hours

Satatus stay to 0% and it is plotting

Plot size is: 32
Buffer size is: 10000MiB
Using 128 buckets
Using 4 threads of stripe size 65536

Starting phase 1/4: Forward Propagation into tmp files... Thu May 20 19:44:42 2021
Computing table 1

NOTHING HAPPEN AFTER THIS

Maximum Plots in Phase 1 limit does not work

To reproduce:

  • set Maximum Plots in Phase 1 to "1"
  • create a job and start it
  • create another job and start it
    => Two plots are now in Phase 1 despite the restriction to have a maximum of 1 plots in Phase 1

Jobs per temp device

Hi

I could be wrong here but have you considered jobs per ssd/nvme then control staggers etc per ssd/nvme individually and then a global setting with max so you can limit according to cpu and ram etc?

Also are you able to put a secondary temp directory underneath the temp directory line?

transaction id:6S7457274J915242U

thanks!
Phil

Keys cannot be manually added

Clicking "add" to add farmer and pool key does nothing unfortunately. No window, no pop up.

System is a clean install of chia, but with no default wallet present on the system.

Error - Unsupported JavaFX configuration

When i start 1.1.9 i have this error:
May 30, 2021 4:37:46 PM com.sun.javafx.application.PlatformImpl startup
WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @3ce6a158'

Change Final Destination while plotting

I've firstly got to say what an amazing job you have been doing on this! Thank You!

When plotting and once a drive is full I have changed the drive letter to my next free drive. Once the plot is complete it still try's to copy to old final destination, even though the final path has been updated and saved.

Might not be an issue?

1.1.8 didnt reset my Plot Configuration after installing it.
After 1.1.6

;)

Or should i do it by hand?

Update Notifications

Periodically check github releases page and notify users with a message when there is a new release & what features are in the new release.

Use too much ram

The program takes 800mb of ram for 4 plots. Not sure if it's proportional but for small plotter this 1GB of ram matters I think.

Plotter log files

When starting jobs through harry plotter, the default log folder is not being populated. Does harry plotter save the log file elsewhere?

confirmation message closing application does not work

When you close the application during plotting, a confirmation message asks you if you really want to close or let the plots be done. Whatever the choice, the application closes and stops plotting

Thank you for your work

Feature Request: Graceful Stop

Hi,

I've been watching your work and I'm impressed by your dedication. I will donate once I start generating Chia, but now all my extra funds are locked in hardware.

I know you are currently busy with all the latest releases, but wondering if you can find the time to add a Graceful Stop option.

Idea is when I have plots running using Start all button, I would want to stop to upgrade my machine or update your software or Chia, without losing current progress.

So a Graceful Stop would stop spawning new jobs but waits for running jobs to complete, whereas Stop All terminates everything

Jobs panel does not update when a staggered job is started.

Version: 1.13-Beta

Steps:

  1. Configure multiple jobs
  2. Set a positive number in the "Minute Stagger" field
  3. Click on the "Start All" button
  4. Wait for x+1 minutes as specified in step 2.

Result:
The second job in the Jobs panel does not get updated to show "- 0.0%" indicating that the job has started

Expected:
Every job should automatically update when it starts or changes phase

Note:
Clicking on the second job will update the Jobs panel showing that it is started

4th plot does not start

setup: stagger time is 20 min static+2 plot max both on phase 1 and 2-4. I start 4 plot with this combination, third one starts after the 2 plot max in phase 1 rule is provided. But 4th plot does not start even after the first two plot ends.

GUI freezes

Hi,

I encounter a GUI freezing issue. Yesterday I started 18 tasks and today there are 5 into the next plotting, I checked the task manager and seems the chia.exe is still working but harry plotter's interface is freezing. No button can be clicked.

My gear is 5950x+64G RAM with 5 ssds, 2NVME and 3 sata. CPU occupation is below 100% and other application such as official wallet is alright.

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.