mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   GPU to 72 (https://www.mersenneforum.org/forumdisplay.php?f=95)
-   -   GPU to 72 status... (https://www.mersenneforum.org/showthread.php?t=16263)

Graff 2012-06-04 14:55

More P-1 assignment oddities
 
Down to 36 P-1 assignments this morning. Go to grab another 80 (# CPUs = 2,
# per CPU = 40). Download the worktodo.txt file, find there are 140 entries
in the file. In addition, the count of my assignments only goes up to 76.

Gareth

chalsall 2012-06-05 14:07

[QUOTE=Graff;301219]Down to 36 P-1 assignments this morning. Go to grab another 80 (# CPUs = 2, # per CPU = 40). Download the worktodo.txt file, find there are 140 entries
in the file. In addition, the count of my assignments only goes up to 76.[/QUOTE]

Sorry Gareth... I've obviously got a bug in the P-1 assignment code (TheJudger reported similar).

I've been away from the system for the last few days (deep in a complex computer vision project). I'll figure out what's going on today.

Dubslow 2012-06-05 14:25

[QUOTE=chalsall;301305](deep in a complex computer vision project)[/QUOTE]

[OT] I'm really curious. What does that mean? [/OT]

chalsall 2012-06-05 14:56

[QUOTE=Dubslow;301307][OT] I'm really curious. What does that mean? [/OT][/QUOTE]

Without going into too much detail, a distributed SfM system.

Edit: And, as an aside, if anyone here has a Canon digital camera you should [B][I][U]definitely[/U][/I][/B] check out the [URL="http://chdk.wikia.com/wiki/CHDK"]Canon Hack Development Kit[/URL]. RAW files from cheap kit!!!

kladner 2012-06-05 15:21

[QUOTE=chalsall;301313]
Edit: And, as an aside, if anyone here has a Canon digital camera you should [B][I][U]definitely[/U][/I][/B] check out the [URL="http://chdk.wikia.com/wiki/CHDK"]Canon Hack Development Kit[/URL]. RAW files from cheap kit!!![/QUOTE]

That's really interesting! It does not apply to my camera (50D DSLR), but my partner has an SX20IS, which is listed. Getting RAW capability on that one would be cool.

chalsall 2012-06-05 15:33

[QUOTE=kladner;301322]That's really interesting! It does not apply to my camera (50D DSLR), but my partner has an SX20IS, which is listed. Getting RAW capability on that one would be cool.[/QUOTE]

Yeah. And RAW is just the beginning. Scripts, automatic bracketing, ultra-fast (and ultra-slow) exposure times, live histograms... The list goes on and on!

It's a little scary the first time you use it (Do I [I][U]really[/U][/I] want to update my firmware with this code (even though it doesn't actually touch the firmware)?) but I have not had any problems with it, and I haven't heard of anyone else having any problems either. And by setting the SD card(s) to be "bootable" (from within the system after the first manual boot) the code will run automatically every time you turn on the camera.

You do need a USB SD Card Reader (you can't upload the software to the SD card via the camera), but they're dirt cheap and handy to have anyway.

chalsall 2012-06-06 02:56

[QUOTE=chalsall;301305]I'll figure out what's going on today.[/QUOTE]

OK, just so everyone knows, this bug has been squashed. Stupid Programmer Error (as usual) -- I missed initiating (clearing) the string variable used to build the WorkTodo data which is passed to the script which downloads the WORKTODO.TXT file when asked. ModPerl is unforgiving that way...

The reason this bug has been lurking undetected for so long is I only missed it in the P-1 assignment script, it only manifested when someone used the "Download WORKTODO.TXT" function, and then only when another user had previously and recently used the same server context to get P-1 work.

See Dubslow -- Once A Month Bugs aren't limited to C... :wink:

As a side effect of debugging this, I added the ability to toggle assignments by work type on the View Assignments page (Under the "Select..." drop down at the bottom of the page). Needless to say, I was doing a lot of unreserving of P-1 assignments in my own account today....

Graff 2012-06-06 04:47

[QUOTE=chalsall;301399]OK, just so everyone knows, this bug has been squashed. Stupid Programmer Error (as usual) -- I missed initiating (clearing) the string variable used to build the WorkTodo data which is passed to the script which downloads the WORKTODO.TXT file when asked. ModPerl is unforgiving that way...
[/QUOTE]

Just requested 56 P-1 exponents (2 CPUs, 28 per CPU). Downloaded
WORKTODO.TXT file. Worker 1 had 28 exponents, worker 2 only 12.
On the plus side, my count of assigned exponents went up by 40.
[Never mind, just saw the new limit of 40 per request...]

Gareth

James Heinrich 2012-06-07 19:57

I just asked for TF assignments and came up with nothing on default settings (except number assignments requested)[quote]Number of assignments: [100]
Optional range: [0] to [100000000]
Will factor to: [72]
Options: [Whatever makes sense][/quote]
However, changing "Whatever makes sense" to "Lowest TF level" happily assigned me some 60.1M assignments 70-72. I could guess that nothing makes sense at the moment, but probably more specifically, WMS is looking for <60M and/or 71-72, of which there are none (wild guessing) and has no fallback plan if that fails to match any (or sufficient) assignments?

petrw1 2012-06-07 20:11

[QUOTE=James Heinrich;301570]I just asked for TF assignments and came up with nothing on default settings (except number assignments requested)
However, changing "Whatever makes sense" to "Lowest TF level" happily assigned me some 60.1M assignments 70-72. I could guess that nothing makes sense at the moment, but probably more specifically, WMS is looking for <60M and/or 71-72, of which there are none (wild guessing) and has no fallback plan if that fails to match any (or sufficient) assignments?[/QUOTE]

There are at least 11,000 available in the 58-59M range at 71 bits.
[url]http://www.gpu72.com/reports/available/[/url]

chalsall 2012-06-07 20:34

[QUOTE=James Heinrich;301570]I could guess that nothing makes sense at the moment, but probably more specifically, WMS is looking for <60M and/or 71-72, of which there are none (wild guessing) and has no fallback plan if that fails to match any (or sufficient) assignments?[/QUOTE]

Hmmmm... I have no idea why it would do that (not give you assignments for WMS), but it giving you 60Ms when asking for lowest TF level does since that is the lowest range with the lowest TFed candidates available.

I did make a change to that page a few days ago for >72 assignments; possibly ModPerl cached a version of the intermediate code during that process. I've rebooted Apache to flush all of ModPerl's caches; WMS makes sense again....


All times are UTC. The time now is 23:14.

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