mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > PrimeNet

Reply
 
Thread Tools
Old 2016-05-20, 02:46   #1
tmorrow
 
tmorrow's Avatar
 
Jan 2004

11001112 Posts
Default Error Using PrimeNet Get Manual GPU Assignments

In the past I've been using Primenet's "Get Manual Assignments" page for trial factoring work that I've thrown at my GPU. I've never had a problem with getting assignments in this way or returning results. Refer http://www.mersenne.org/manual_assignment/

In these forums I recently stumbled on an alternate assignment page for assignments, targeted at GPU work: http://www.mersenne.org/manual_gpu_assignment/. I've attempted to use this assignment page, trying several permutations of filling out fields and submitting a request but I keep getting the following error:

Error code: 40
Error text: No assignment available for GPU trial factoring, cpu_id: 15100, user_id = 65

I'm certain that I'm logged in. Can anyone offer any suggestions on what I can do to fix the problem or should I not be using this method of getting assignments?

Last fiddled with by tmorrow on 2016-05-20 at 02:54 Reason: corrected some grammer
tmorrow is offline   Reply With Quote
Old 2016-05-20, 07:38   #2
manfred4
 
manfred4's Avatar
 
Mar 2014
Germany

23·3·5 Posts
Default

All of those Assignments are currently held by GPU72 for getting assigned there. This 'official' GPU TF page is for eventually replacing the extern assignment page, but there was no effort yet to fully implement this. If you want to get better assignments for your GPU, head over to GPU72.com.
manfred4 is offline   Reply With Quote
Old 2016-05-20, 08:25   #3
tmorrow
 
tmorrow's Avatar
 
Jan 2004

103 Posts
Default

I'd prefer to choose my assignments direct and not through a proxy/3rd party and what they believe the better assignments are. I misunderstood the purpose of the GPU page which I thought it was available for all that had gpu's and wished to use them for TF'ing for the project and not just for those going through gpu72. Thanks for clearing that up, I'll stick with the standard assignment page.
tmorrow is offline   Reply With Quote
Old 2016-05-20, 09:14   #4
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
Jun 2011
Thailand

7·1,373 Posts
Default

you can "choose your assignments direct and not through a proxy/3rd party and what they believe the better assignments are" at gpu72 assignment page too. and you report the results directly on primenet, under your name, which will be credited with finding the new prime. especially if you find the new prime by TF on a gpu...
LaurV is offline   Reply With Quote
Old 2016-05-20, 10:23   #5
0PolarBearsHere
 
0PolarBearsHere's Avatar
 
Oct 2015

26610 Posts
Default

Quote:
Originally Posted by tmorrow View Post
I'm certain that I'm logged in. Can anyone offer any suggestions on what I can do to fix the problem or should I not be using this method of getting assignments?
Try higher exponents, (i.e. up in the 900M->999M range) and that manual gpu page should work. Of course, that won't help eliminate soon-to-be-checked candidates, but it might help in a decade or so.
Alternatively move to a higher bit level. Have a look at http://www.mersenne.ca/status/ for where things are at the moment.

Last fiddled with by 0PolarBearsHere on 2016-05-20 at 10:33
0PolarBearsHere is offline   Reply With Quote
Old 2016-05-20, 10:31   #6
tmorrow
 
tmorrow's Avatar
 
Jan 2004

103 Posts
Default

Quote:
Originally Posted by LaurV View Post
you can "choose your assignments direct and not through a proxy/3rd party and what they believe the better assignments are" at gpu72 assignment page too. and you report the results directly on primenet, under your name, which will be credited with finding the new prime. especially if you find the new prime by TF on a gpu...
Thanks for the info. I had a look sometime back at the GPU72 page. It seemed to me that I have to sign up with an additional username, password etc before I can get assignments, thus introducing a layer of irritation into the works. Furthermore it would seem that since they don't ask for my primenet username that any assignments they give me must be done with a level of indirection, i.e. they must be getting assignments from primenet under a user and then that users assigments are reallocated to me. This does not appear to be direct to me.

I would prefer to simply authenticate to primenet and say "have gpu, can therefore do more factoring than a cpu in the same time, hit we me with some exponent choices and a higher bit level options". I appreciate now that this still can't be done. I guess GPU72 have set things up to be as helpful and efficient as possible with handing out GPU work to those interested. I'll give them another look after my next round of work has been completed.
tmorrow is offline   Reply With Quote
Old 2016-05-20, 14:20   #7
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013

293210 Posts
Default

You have to fiddle with both the work type, the range, and the pledge level, to make the manual_gpu_assignment page work.
Mark Rose is offline   Reply With Quote
Old 2016-05-21, 05:19   #8
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

331110 Posts
Default

Quote:
Originally Posted by Mark Rose View Post
You have to fiddle with both the work type, the range, and the pledge level, to make the manual_gpu_assignment page work.
Yeah, I can't be of any help with that page unfortunately. Since that page isn't officially supported (well, it's not linked from anywhere), I've never given it much thought and don't really know how it all works.
Madpoo is offline   Reply With Quote
Old 2016-05-21, 05:54   #9
tmorrow
 
tmorrow's Avatar
 
Jan 2004

103 Posts
Default

Thanks Madpoo, all is fine from my perspective. I can use the official page to get assignments manually (and in bulk) for gpu work or I can create an account with gpu72 and possible get some choice on work that they've obtained from primenet in some manner.

As a future feature request though, the project should seriously consider how to best take advantage gpu's on client machines. Perhaps this discussion has already taken place and I just missed it. Perhaps gpu72 is just the first step in the process. Just the same I expect there are a lot of idle, untapped gpu's out there that could be put to good use by participants that aren't up to trolling through these forum threads to find out how to do it. If the prime95 client could be extended to gpu detection and assigning suitable work for the gpu, it would be a boost to the project. And I do appreciate the difficulty involved.
tmorrow is offline   Reply With Quote
Old 2016-05-21, 17:29   #10
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

1100111011112 Posts
Default

Quote:
Originally Posted by tmorrow View Post
Thanks Madpoo, all is fine from my perspective. I can use the official page to get assignments manually (and in bulk) for gpu work or I can create an account with gpu72 and possible get some choice on work that they've obtained from primenet in some manner.

As a future feature request though, the project should seriously consider how to best take advantage gpu's on client machines. Perhaps this discussion has already taken place and I just missed it. Perhaps gpu72 is just the first step in the process. Just the same I expect there are a lot of idle, untapped gpu's out there that could be put to good use by participants that aren't up to trolling through these forum threads to find out how to do it. If the prime95 client could be extended to gpu detection and assigning suitable work for the gpu, it would be a boost to the project. And I do appreciate the difficulty involved.
In theory, the authors of the GPU programs (CudaLucas, mfakt*, etc) could use the published Primenet API to get assignments and return results but it would be up to them to implement. I'm sure George, Scott or even myself (to the limit that I understand it) would be able to assist.

Right now there's also Misfit, besides GPU72, but again we're getting into an area I don't know much about since I don't have a fancy GPU or anything. Maybe I really should consider getting an older 580 or something so I can tinker with GPU based TF and LL and then maybe I'd see the pain points and do something about it.
Madpoo is offline   Reply With Quote
Old 2016-06-06, 21:25   #11
vsuite
 
Jan 2010

11100102 Posts
Default

It works. You MUST enter the optional exponent range (and probably the optional bit level). They seem to be no longer optional.

NUMBER OF ASSIGNMENTS default 10
WORK RANGE What makes sense
_OPTIONAL_ EXPONENT RANGE 75000000 to 100000000
WORK PREFERENCE - lowest exponents
_OPTIONAL_ BIT LEVEL - 75

Apparently the script defaults to the active ranges at the time the script was created (and it presumably worked without this range being entered in the past), but now ALL DCTF has been COMPLETED, and the active range for LLTF is about 82M. So the Optional Exponent Range is no longer optional and the optional bit level may very well not be optional anymore.

These figures are no longer accurate
The currently active range for double-check TF is 32000000 to 45794298.
The currently active range for first-time LL TF is 52000000 to 77505668.
The currently active range for 100 million digit TF is 332192809 to 332432937.
vsuite is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Choices for Manual Assignments Rodrigo Information & Answers 67 2019-09-20 06:33
GIMPS PrimeNet Manual Exponent request Error code: 40 GhettoChild PrimeNet 31 2016-01-27 17:25
On getting manual assignments Qubit PrimeNet 2 2014-07-30 12:30
Problem with manual assignments blahpy Information & Answers 6 2013-07-02 20:41
Reference Labels for Manual Assignments ClownRoyal Information & Answers 5 2012-10-19 20:07

All times are UTC. The time now is 01:25.


Sat Jul 17 01:25:03 UTC 2021 up 49 days, 23:12, 1 user, load averages: 1.33, 1.16, 1.20

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

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.