![]() |
[QUOTE=EdH;238098]
Edit: I think the trouble might be due to the use of back instead of forward slashes: [code] ggnfs_cmd = C:\Program Files\Python\python "C:\MathWork\aliqueit\factmsieve.py" [/code][/QUOTE] The error you received was because of the space between Program and Files in the above command line. So, you might first want to try putting quotes (") around the python part of your line, like so: [code] ggnfs_cmd = "C:\Program Files\Python\python" "C:\MathWork\aliqueit\factmsieve.py" [/code] If you still get an error after that, please post back here and we can troubleshoot further. |
How about putting the path between quotes?
Or use the old 8.3 style, like c:\progra~1\ |
Thanks Guys,
I guess I was thrown by being too hurried and in thinking that factmsieve.py must have been called fine because of: [code] error (line 104): CUDA_ERROR_FILE_NOT_FOUND[/code]seeming to indicate Python was that far through the script. |
[QUOTE=EdH;238110]Thanks Guys,
I guess I was thrown by being too hurried and in thinking that factmsieve.py must have been called fine because of: [code] error (line 104): CUDA_ERROR_FILE_NOT_FOUND[/code]seeming to indicate Python was that far through the script.[/QUOTE] Thanks for the help, fixing the "C:\Program Files\" reference worked and GGNFS launches, but I'm still getting that line 104 CUDA error, which is odd as I have another installation of GGNFS that works fine with CUDA turned on. Suggestions? |
msieve with CUDA support looks for a few *.ptx files in the current working directory; the CUDA runtime pops out this error when it doesn't find them. Either the files aren't there or the current directory as specified by python is not what you think it is.
|
Are there any files that are used for every factorization? Could I run multiple factorizations from the same folder at once?
edit: silly question there is spairs.out and related files It might be a nice optional feature to be able to run multiple factorizations in one directory though. |
[QUOTE=henryzz;242322]It might be a nice optional feature to be able to run multiple factorizations in one directory though.[/QUOTE]
What benefit would that feature give to you? I'm trying to understand why someone would select such an option if it existed. Jeff. |
[QUOTE=Jeff Gilchrist;242812]What benefit would that feature give to you? I'm trying to understand why someone would select such an option if it existed.
Jeff.[/QUOTE] If I ran four factorizations at once in the same directory with one core instead of one with 4 cores then I wouldn't have 3 cores idle during poly selection and filtering. I have however noticed since that with the factmsieve.py script it almost always only runs filtering once unlike factmsieve.pl which ran it many times(sometimes each filtering run taking longer than one sieve block with four cores sieving) |
[QUOTE=henryzz;242889]If I ran four factorizations at once in the same directory with one core instead of one with 4 cores then I wouldn't have 3 cores idle during poly selection and filtering. I have however noticed since that with the factmsieve.py script it almost always only runs filtering once unlike factmsieve.pl which ran it many times(sometimes each filtering run taking longer than one sieve block with four cores sieving)[/QUOTE]
Wouldn't running factmsieve.py 4 times from 4 separate directories do the trick? (You can still use just one copy of the GGNFS binaries and factmsieve.py as long as you kick off each factorization from inside the right directory.) |
[QUOTE=mdettweiler;242966]Wouldn't running factmsieve.py 4 times from 4 separate directories do the trick? (You can still use just one copy of the GGNFS binaries and factmsieve.py as long as you kick off each factorization from inside the right directory.)[/QUOTE]
Yes need to get around to doing that. :smile: |
[QUOTE=henryzz;242981]Yes need to get around to doing that. :smile:[/QUOTE]
That is why I was asking because I figured you could probably do what you needed without having to add support in the script. If you configure factmsieve.py to point to the directory where the msieve/ggnfs binaries are located then you can just call ..\factmsieve.py (or whatever) from your 4 different working directories and be get the same results. That way all your output and data files are nicely separated as well and easier to clean-up. Request complete, feature already available. :smile: |
| All times are UTC. The time now is 22:32. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.