![]() |
|
|
#12 |
|
Sep 2002
Database er0rr
72338 Posts |
Aha! I have to do the manual results submission in order to enable upload, so it seems.
Last fiddled with by paulunderwood on 2020-07-26 at 15:07 |
|
|
|
|
|
#13 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
165468 Posts |
|
|
|
|
|
|
#14 |
|
"Mihai Preda"
Apr 2015
3×457 Posts |
The proof upload in GpuOwl has been improved in a recent commit:
https://github.com/preda/gpuowl/comm...3d8b65cb7657a1 Previously the upload data used an inefficient HTTP Content-Type (basically base64) which was almost doubling the size of the upload. This has been fixed. So if you're doing a lot of proof uploads it may be worth updating the tools/upload.py |
|
|
|
|
|
#15 |
|
Romulan Interpreter
Jun 2011
Thailand
7·1,373 Posts |
I have read this somewhere around, about moving the files here and there and renaming them to something, but it seems I am getting more stupid with the age...
So... How do I upload a proof file generated by the v6.11.x of the Owl, using Prime95? (the result was manually reported already, then I moved the proof file to P95 folder, but it seems not doing anything with it). Tried menu options, advanced, manual connection, blah blah, to no result.
Last fiddled with by LaurV on 2020-10-09 at 18:35 |
|
|
|
|
|
#16 | |
|
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
14F316 Posts |
Quote:
For a list of ways of uploading, see https://www.mersenneforum.org/showpo...0&postcount=26 |
|
|
|
|
|
|
#17 |
|
Romulan Interpreter
Jun 2011
Thailand
7·1,373 Posts |
Right. Moving the file worked, but I wasn't patient enough (transferring of a hundred MB over my connection would be a matter of seconds, as I didn't limit the uplink, but I forgot to consider other aspects of the problem). CurtisC is already certifying it.
Thanks. Edit: Verified. We are good. Edit 2: Something was indeed wrong, I am not totally stupid. Looking to the p95's results file, it shows it couldn't open the file for a while, albeit I am sure it wasn't accessed from somewhere else. Code:
[Sat Oct 10 08:48:43 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 09:53:43 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 10:58:43 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 11:16:52 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 12:21:52 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 13:26:52 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 14:31:52 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 15:36:52 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 16:41:52 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 17:46:52 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 18:51:52 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 20:00:02 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 21:05:02 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 22:10:02 2020] Cannot open proof file 105913139-8.proof [Sat Oct 10 23:15:02 2020] Cannot open proof file 105913139-8.proof [Sun Oct 11 00:20:02 2020] Cannot open proof file 105913139-8.proof [Sun Oct 11 01:25:07 2020] Cannot open proof file 105913139-8.proof [Sun Oct 11 02:30:07 2020] Cannot open proof file 105913139-8.proof [Sun Oct 11 03:35:07 2020] Cannot open proof file 105913139-8.proof [Sun Oct 11 04:40:07 2020] Cannot open proof file 105913139-8.proof [Sun Oct 11 05:45:07 2020] Cannot open proof file 105913139-8.proof [Sun Oct 11 06:50:07 2020] Cannot open proof file 105913139-8.proof [Sun Oct 11 07:55:07 2020] Cannot open proof file 105913139-8.proof [Sun Oct 11 09:00:07 2020] Cannot open proof file 105913139-8.proof [Sun Oct 11 10:05:07 2020] Cannot open proof file 105913139-8.proof [Sun Oct 11 11:10:07 2020] Cannot open proof file 105913139-8.proof [Sun Oct 11 12:15:07 2020] Cannot open proof file 105913139-8.proof [Sun Oct 11 13:20:38 2020] Cannot open proof file 105913139-8.proof Code:
[Comm thread Oct 11 13:50] MD5 of 105865523-8.proof is b8db136c154990b6d9517e86b3e391e0
[Comm thread Oct 11 13:50] Proof file exponent is 105865523
[Comm thread Oct 11 13:50] Filesize of 105865523-8.proof is 119098777
[Comm thread Oct 11 13:50] Proof 105865523-8.proof already uploaded ({"error_status":409,"error_message":"Conflict","error_description":"Proof already uploaded"})
[Comm thread Oct 11 13:50] MD5 of 105913139-8.proof is 609975da563e123b9a7d0e7c18d6e6a5
[Comm thread Oct 11 13:50] Proof file exponent is 105913139
[Comm thread Oct 11 13:50] Filesize of 105913139-8.proof is 119152345
[Comm thread Oct 11 13:50] Proof 105913139-8.proof already uploaded ({"error_status":409,"error_message":"Conflict","error_description":"Proof already uploaded"})
Thanks again. Last fiddled with by LaurV on 2020-10-11 at 07:06 |
|
|
|
|
|
#18 |
|
"Mihai Preda"
Apr 2015
3×457 Posts |
Laur, you'll be pleased (I hope) to find that in the latest GpuOwl 7.x I switched to using savefiles with explicit iteration numbers in filenames. They still don't have the res64 as part of the filename, but well it's a step in the right direction..
Last fiddled with by preda on 2020-10-11 at 08:29 |
|
|
|
|
|
#19 |
|
Romulan Interpreter
Jun 2011
Thailand
7·1,373 Posts |
I am TOTALY pleased about that, for sure, don't get me wrong, and I am happy that things are progressing in the right direction, to speed up testing and help Gimps find the next prime much faster. You have a great merit in this, to which I take my hat out and bow
, and moreover, I am happy and proud that a fellow Romanian guy did that! However, I am still grumpy about it due to the fact that I was only talking about those file names and shifts in the context of LL+DC on the same Now, (1) v7 doesn't allow LL anymore, (2) the DC makes sense no more since VDF was introduced, and moreover, (3) DC itself didn't ever make sense without shifts. Shifts had their well-defined, additional purpose, to protect against software errors (those embedded in the program, or algorithm itself), as opposed to all the other "tricks" (DC included) which had the purpose of protecting against hardware errors or trickery (malefic users). If your FFT implementation has a bug which manifests itself only in extreme rare cases (similar to intel bug, say, which at the end, proved to be a micro-coding bug, not a hardware issue), then repeating the same test a number of times, in the same very-very-reliable hardware, will always give the same (correct or incorrect) results. Unless you do the DC with different hardware and different tool (like using P95+CPU, after xxxProgram+GPU, or vice-versa) you can't ever be sure that the result was right. Using shifts makes the FFT deal with DIFFERENT data all the time, so it would be impossible for two runs to make a mistake and yet produce the same residue at the end of the test, regardless of the fact that the mistake was in the program, algorithm, hardware, cosmic ray, whatever, it is just not possible. My run scenario was two overclocked, overpowered, liquid-cooled, pushed-beyond-the-limits, high-end GPUs, running side by side doing LL for the same exponent, with different shifts. As long as I could compare the residues on the way and they matched, the run was ok, and I could report the two results (as LL and DC) for the same exponent at the end. OTOH, if a mismatch occurred, I could detect it in very early stage (files will have different names, as the residue was part of the name) and resume from the last known good point, without wasting any time. No need to wait till the test is finished, and waste computing power, time, and nerves. New fashion of prime hunting, with PRP+Pm1 combined, no LL, no DC, is not to my liking. The LL lost its meaning. Even P-1 is not fun anymore, as it comes now "integrated" even if you want it or not... ![]() My whole world is shattered... hihi... But well, I am just an old grumpy guy, and I understand that the progress kicks you in the ass from time to time and you have to move with its pace, even if you would like to stay behind...
Last fiddled with by LaurV on 2020-10-11 at 12:55 |
|
|
|
|
|
#20 | |
|
"Robert Gerbicz"
Oct 2005
Hungary
5CC16 Posts |
Quote:
Also notice that you need double error in the error check to remain undetected. Having only a single error in one block is always detected (unless it is squared out: having -x^2 instead of x^2 is also good since (-x^2)^2=x^4). And after the double error to see for a matching residue you have only 1/2^p chance..., for such real tests see my original post: https://mersenneforum.org/showpost.p...1&postcount=88 for an example where we have double error in a block, and with roughly 1/2^p probability had an errored final residue, what theory says. Prefering such smaller examples. Not speaking about these sofware errors are detected in the same way how you catch errors with gpuowl. A software error would generate also the same totally trash residues. |
|
|
|
|
|
|
#21 | |
|
Romulan Interpreter
Jun 2011
Thailand
961110 Posts |
Quote:
![]() My productivity in that case will double, so everybody will be happy. But tell me fast, before I completely switch to PRP with VDF beyond the point of no return
Last fiddled with by LaurV on 2020-10-17 at 06:55 |
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Gpuowl Windows builds | kriesel | GpuOwl | 27 | 2021-03-03 01:11 |
| gpuOWL for Wagstaff | GP2 | GpuOwl | 22 | 2020-06-13 16:57 |
| Gpuowl / Linux question | Prime95 | GpuOwl | 13 | 2020-01-03 22:44 |
| gpuowl tuning | M344587487 | GpuOwl | 14 | 2018-12-29 08:11 |