mersenneforum.org Real easy cloud computing set-ups
 User Name Remember Me? Password
 Register FAQ Search Today's Posts Mark Forums Read

 2021-02-21, 22:00 #1 Uncwilly 6809 > 6502     """"""""""""""""""" Aug 2003 101×103 Posts 100111000010102 Posts Real easy cloud computing set-ups It would be great to have some real easy set-ups for cloud computing to help GIMPS. What I would like to see is something that hits the following. (And this thread might be the place to house these.) In a single clear post for each set-up we would have: Which cloud service is specifically called out. How to sign-up for the service, with links needed. Is there a Windows interface or only Linux? A link to an established ready repository (precompiled programs, directory structures, and scripts [and any needed bits of an OS for those not using the same OS]). Simple, clear, step by step instructions for newbs. How to link to a users PrimeNet ID (if possible) or GPU72 and how to have persistent CPU/GPU ID's (if possible) (such that work can be tracked and assignments followed up on.) How to save work and files either to cloud storage or to a local drive. (again scripts) Costs and how to get the needed hardware and the best value on the platform. Which different tests can I run with it? PRP, TF, P-1, LL(DC only), ECM, CF-PRP, etc. Other important factors. This would help the more casual user to spin up a session or 3 to help do some targeted testing or throw a few dollars at the project when they have the funds. [this post is subject to editing to add clarification, more bullet points, or links to such posts.]
2021-02-22, 00:33   #2
Chuck

May 2011
Orange Park, FL

2×3×149 Posts

Quote:
 Originally Posted by Uncwilly It would be great to have some real easy set-ups for cloud computing to help GIMPS. What I would like to see is something that hits the following. (And this thread might be the place to house these.) In a single clear post for each set-up we would have:...

Amen to that. I once started reading the how-to guide at the beginning of this topic and it is so mind-numbingly complex that I gave up.

2021-02-22, 00:36   #3
chalsall
If I May

"Chris Halsall"
Sep 2002

23×17×73 Posts

Quote:
 Originally Posted by Chuck Amen to that. I once started reading the how-to guide at the beginning of this topic and it is so mind-numbingly complex...
That's what makes it fun!

2021-02-22, 02:27   #5
Uncwilly
6809 > 6502

"""""""""""""""""""
Aug 2003
101×103 Posts

2×19×263 Posts

Quote:
 Originally Posted by kriesel Agreed, good well organized and maintained documentation would be useful, especially if it's easily found.
Putting it as a sticky under Cloud Computing would make it easy to find when people look for it.
Quote:
 It uses a whole thread because there are so many GIMPS apps that might be run on it. Putting it into a single post would make it huge.
If there needs to be more than a single post per service, that could be handled. The first post in the thread would be an index. The mods would add the links to the particular posts. Something a kin to:

iCloud Computing:
Setting up mprime
Setting gpuowl
Quote:
 Some moderators seem to forget eventually that ordinary forumites can't do some things moderators can:
Quite the opposite, mods would be helpful keeping the thread up to date. Posting in other threads that accomplish the goal would be brought into the thread. Mike might even provide MersenneForurm·org urls and storage for the repositories.
Quote:
 edit our own posts past one hour from initial posting (outside our own blog areas)
That would be a none issue as something like this would be happily maintained by mods.

At the end of each post would be a link(s) to any thread(s) that would be useful for further reading or where to ask questions. The posts in the thread would be enough for someone (who is not conversant in linux or a comp sci person, but can follow instructions) to get a service up and running. Then any extra things, questions, suggestions, or a little 'hand holding' (help with misunderstandings would be handled there. pdfs with screen shots (with circles and arrows) etc could be attached to the posts to make it even easier. The idea of being able to buy $25 or$50 of machine time in a month to do a special project (like getting the PRP-CF-DC caught up to the PRP-CF-DC, or dealing with exponents that need an LL-TC) would be great. That would allow someone to bring more firepower than they have on their normal machine to bear on a project, not buy another machine, or leave their normal machines doing their normal work.

2021-02-23, 15:06   #6
tdulcet

"Teal Dulcet"
Jun 2018

23·5 Posts
Install Scripts for Linux

Quote:
 Originally Posted by Uncwilly It would be great to have some real easy set-ups for cloud computing to help GIMPS.
I wrote Linux install scripts for MPrime, Mlucas and CUDALucas, which should work on all cloud providers. They can all be run with a single command and will automatically download, build, setup and run the respective GIMPS program. After running the install script, users can monitor the program on the GIMPS website CPUs page and should never need to log into the cloud provider again.

Quote:
 Originally Posted by Uncwilly A link to an established ready repository (precompiled programs, directory structures, and scripts [and any needed bits of an OS for those not using the same OS]).
The scripts are all hosted at this GitHub repository: https://github.com/tdulcet/Distribut...puting-Scripts Pull requests are welcome!

Quote:
 Originally Posted by Uncwilly How to link to a users PrimeNet ID (if possible) or GPU72
The scripts all allow the user to specify their PrimeNet User ID. See the README for usage information (I do not want to post it here, in case it changes in the future). For the Mlucas install script, there are also detailed instructions on @ewmayer's Mlucas README.

Quote:
 Originally Posted by Uncwilly Costs and how to get the needed hardware and the best value on the platform.
The optimization/tuning is automatically done during the setup for the Mlucas and CUDALucas install scripts.

Quote:
 Originally Posted by Uncwilly Which different tests can I run with it? PRP, TF, P-1, LL(DC only), ECM, CF-PRP, etc.
The scripts support all the worktypes that are supported by the respective GIMPS program, although they are primarily for primality testing.

Here are links to my original posts about each script:
The MPrime and CUDALucas install scripts are used by @danc2 and I's Google Colab Notebooks for Primality Testing, which is what I would recommend for newbies since it only requires an internet connection and a free Google account (see step by step instructions here).

Google Cloud Platform provides one always free VM and Oracle Cloud provides two always free VMs (also see here). They are very slow and take roughly six months to do a wavefront first time primality test with MPrime, but if you sign up for both you can do about six per year for free. Many other cloud providers provide free trials or credits.

 Similar Threads Thread Thread Starter Forum Replies Last Post ewmayer Cloud Computing 0 2019-11-18 22:05 rdick Cloud Computing 1 2016-12-02 01:27 Brain GPU Computing 20 2015-10-25 18:39 NBtarheel_33 GPU to 72 9 2013-07-31 15:32 Unregistered Information & Answers 10 2011-05-10 00:57

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

Sat Oct 16 23:17:13 UTC 2021 up 85 days, 17:46, 0 users, load averages: 1.13, 1.22, 1.23