While Clouderizer has very deep integration with AWS, allowing us to create instances and running our projects automatically on them with just a press of button from our Clouderizer console, such seamless integration is still a work in progress for Paperspace.
However, even today we can run our projects on Paperspace with couple of manual steps, allowing us to automate our dependency setup, source and datasets download and remote Terminal, Jupyter, Tensorboard and Serving access. Below are the steps for this
- Login to your Clouderizer console and create new project or edit an existing project.
You can also clone a new project from one of our many cool Community Templates like Fast.ai, Tensorflow Object Detection, Kaggle Competition, etc
- On Machine setup, select Local Machine option.
- Press Next and fill up details on Setup and Workspace tab as per your project requirements. Finish the wizard.
- On the last screen, you will see script to run this project on any Linux machine. Copy this string.
- Now login to your Paperspace console and create a new machine.
- In case you already have a Paperspace machine created, you can start that machine and jump to step 3 below.
- Select region, Ubuntu version, compute config, SSD size of your choice. Create and start your Paperspace.
- Once your machine is in Ready state, open that instance. It should open Paperspace terminal in your browser session.
- Paperspace terminal will ask for a password that it sends you over email. You will get an in-browser shell once you enter the password.
- Type the Clouderizer project startup script from step above here and press enter.
This should trigger automated Clouderizer project deployment on this machine. You can now switch back to Clouderizer console and see the progress of your project startup from here.
Once project status changes to Running, all your project dependencies, source code, datasets and custom startup scripts will be setup and you can start working.
Please note, when you are done with this instance, you will need to stop this instance from Paperspace console (NOT from Clouderizer console). Stopping from Clouderizer console will not terminate the instance and you will still be billed for it from Paperspace.