mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   GPU to 72 (https://www.mersenneforum.org/forumdisplay.php?f=95)
-   -   Automatic fetch of Trial Factoring work for GPU mfakt* (https://www.mersenneforum.org/showthread.php?t=17066)

swl551 2020-10-21 00:23

[QUOTE=chalsall;560261]An important question. Scott, can you tell us all what URL MISFIT "hits" for GIMPS assignments?

All I can say with certainty is GPU72 never held, and thus didn't assign, what this user was given.

Read: not my problem. But happy to help debug.[/QUOTE]

"source code says"

[CODE] public string GetWorkGIMPS(string userID, string password,int cores, int assignmentsPerCore, GIMPSPreferredWorkType workType, int? expStart, int? expEnd)
{
string url = "https://www.mersenne.org/<redacted>?uid=" + userID +
//"&user_password=" + password +
"&cores=" + cores +
"&num_to_get=" + assignmentsPerCore +
"&pref=" + (int)workType +
"&exp_lo=" + expStart +
"&exp_hi=" + expEnd +
"&B1=Get+Assignments";

Debug.WriteLine(url);

return PerformGetWithNOCookies(url);
}[/CODE]

Prime95 2020-10-21 02:00

So MISFIT has its own secret web page.

Looking at that web page, it is applying prime95's rules for TF upper bounds. I'll see what I can come up with.

Prime95 2020-10-22 17:01

[QUOTE=Prime95;560471]So MISFIT has its own secret web page.

Looking at that web page, it is applying prime95's rules for TF upper bounds. I'll see what I can come up with.[/QUOTE]

I've attempted a fix. Let me know if it works or not.

jwnutter 2020-11-10 23:20

Sorry folks, I got real busy and forgot to check back in on this thread.

Yes, the MISFIT work source is set to GIMPS on this specific client.

I can also report that on 10/25/2020 this client started turning in TF results for exponents in the 115M range (vs the previously mentioned 215M range). Based on my specific MISFIT assignment settings, I believe MISFIT is caching ~2-3 days of TF work FYI.

Thanks a lot for the help. This change alone has increased the TF throughput on this client by about 4%.

Mark Rose 2020-12-02 05:17

I recently upgraded a bunch of systems to new distributions and Python 2 is obviously no longer an option. Tonight I got around to updating mfloop.py to use Python 3.

I also updated mfloop.py to use the [URL="https://www.mersenne.org/manual_gpu_assignment/"]manual gpu assignment page[/URL] instead of the [URL="https://www.mersenne.org/manual_assignment/"]manual assignment page[/URL] when falling back to PrimeNet when not fetching anything from GPU72.

You can fetch it from [URL="https://github.com/MarkRose/primetools"]https://github.com/MarkRose/primetools[/URL].

I also see that teknohog has recently updated the primary repository as well to work with Python 3 and made some other changes: [URL="https://github.com/teknohog/primetools"]https://github.com/teknohog/primetools[/URL]. I may rebase off him soon.


All times are UTC. The time now is 13:38.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.