![]() |
|
|
#1 |
|
May 2003
111110002 Posts |
I followed the instructions given by Jeff Gilchrist and thought factmsieve would be working by now.
Instead, I keep getting this error message: C:\GGNFS>factmsieve.py Nov8.n -> ________________________________________________________________ -> | Running factmsieve.py, a Python driver for MSIEVE with GGNFS | -> | sieving support. It is Copyright, 2010, Brian Gladman and is | -> | a conversion of factmsieve.pl that is Copyright, 2004, Chris | -> | Monico. Version 0.76 (Python 2.6 or later) 10th Nov 2010. | -> |______________________________________________________________| -> This is client 1 of 1 -> Running on 1 Core with 1 hyper-thread per Core -> Working with NAME = Nov8 -> Could not find the program: msieve151. -> Did you set the paths properly in this script? -> They are currently set to: -> GGNFS_BIN_PATH = c:/ggnfs/ -> MSIEVE_BIN_PATH = c:/ggnfs/example C:\GGNFS> I have already checked my directories in factmsieve and I have moved fresh copies of both the factmsieve.py and msieve151.exe files to both GGNFS and to GGNFS/example. So far nothing has worked. Has anyone else seen this error message? Thanks |
|
|
|
|
|
#2 | |
|
Mar 2006
1DF16 Posts |
Quote:
MSIEVE_PATH = 'c:/ggnfs/example/' That should be around line 61 in the factmsieve.py script. Let us know how that goes. |
|
|
|
|
|
|
#3 |
|
May 2003
23×31 Posts |
It's doing things now.
Thanks |
|
|
|
|
|
#4 | |
|
May 2003
23×31 Posts |
By doing things, I meant it was busy creating an error message:
Quote:
|
|
|
|
|
|
|
#5 | |
|
Sep 2010
So Cal
2×52 Posts |
Quote:
# Set binary directory paths GGNFS_PATH = 'C:\\ggnfs\\' MSIEVE_PATH = 'C:\\ggnfs\\example\\' |
|
|
|
|
|
|
#6 | |
|
Mar 2006
479 Posts |
Quote:
msieve151 -s .\Nov8.dat -l .\Nov8.log -i .\Nov8.ini -nf .\Nov8.fb -v -np Also, try a variant on it like so: msieve151 -s ./Nov8.dat -l ./Nov8.log -i ./Nov8.ini -nf ./Nov8.fb -v -np I think the first one will produce the same error, but the second one might have a chance of working. If all of that does not work, then, I think it is strange that you get the error right after it is "searching for 15-digit factors". This may indicate that the ecm compiled into msieve is having problems. Try to find another msieve binary and see how that one works in your environment. Let us know how all of this goes. |
|
|
|
|
|
|
#7 | ||
|
May 2003
23·31 Posts |
Robert, I started with your suggestion:
Quote:
Quote:
|
||
|
|
|
|
|
#8 | |
|
Sep 2010
So Cal
3216 Posts |
Quote:
|
|
|
|
|
|
|
#9 | |
|
"Ed Hall"
Dec 2009
Adirondack Mtns
11·347 Posts |
Quote:
Code:
msieve151 -s ./Nov8.dat -l ./Nov8.log -i ./Nov8.ini -nf ./Nov8.fb -v -np Code:
msieve151 -s Nov8.dat -l Nov8.log -i Nov8.ini -nf Nov8.fb -v -np Last fiddled with by EdH on 2013-11-09 at 23:08 Reason: clarity |
|
|
|
|
|
|
#10 |
|
May 2003
23×31 Posts |
Thanks, Ed
I used your first suggestion in the command line, and it started giving a whole lot of output about i1 scores and too many iterations. Does that mean it's searching for a polynomial to create a matrix for factoring? Am I understanding the overall process correctly? |
|
|
|
|
|
#11 | |
|
"Ed Hall"
Dec 2009
Adirondack Mtns
11·347 Posts |
Quote:
Nov8.log should tell you near the end how long, in CPU time, the search will run. Nov8.dat.p should show you what polynomials have been found so far. Also, Readme.nfs has a whole lot of the actual workings in detail. But, this particular command line exercise was designed to see if the error was due to msieve or an interaction with factmsieve.py, (if I'm reading WraithX's intentions correctly). The next step in that direction would be to find the correct settings and options within factmsieve.py to get it to run properly. Using factmsieve.py will save you a lot of manual work after the polynomial is chosen. Along that line, you may want to revisit the factmsieve.py script and check some of the options to make sure they match your system. The following come to mind (in addition to GGNFS_PATH and MSIEVE_PATH): NUM_CORES THREADS_PER_CORE USE_CUDA (This particular one is defaulted to True, but if you don't have CUDA, I don't know the result. For all my systems, I set this to False.) Also note that True and False need to be as shown with a capital first letter to be recognized by Python. Good luck with it. |
|
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| factmsieve.py Questions | EdH | Msieve | 3 | 2016-11-22 17:47 |
| Estimated relations Factmsieve | cimpresovec | Msieve | 21 | 2016-01-17 15:58 |
| I am new Running Factmsieve i am Stuck please help | zukhruf | Msieve | 2 | 2015-11-25 12:58 |
| Finding factmsieve.py | ThomRuley | Msieve | 2 | 2015-06-27 04:23 |
| I am very new to factoring and factmsieve | Hailstone | Msieve | 10 | 2015-01-08 03:34 |