# Quick Start

## Prerequisites

{% hint style="warning" %}
This section of the documentation covers our previous generation of Gradient. For the current version go to [Gradient Next](https://docs.paperspace.com/gradient).
{% endhint %}

To begin using Gradient, follow these preliminary steps:

1. [Create a Paperspace account ](https://www.paperspace.com/account/signup)
2. [Create a team if higher tiers of service and collaboration features are desired](https://support.paperspace.com/hc/en-us/articles/360010359213-Creating-and-Managing-Paperspace-Teams)
3. [Install the Gradient CLI ](/gradient/master/get-started/install-the-cli.md#installation)
4. [Connecting your account](/gradient/master/get-started/install-the-cli.md#connecting-your-account)

Now you can create Notebooks, Jobs, Projects, Experiments, Models, Deployments, and more!

Note: if you are a Gradient Private Cloud user, please visit the [Gradient Private Cloud section](https://docs.paperspace.com/gradient/gradient-private-cloud/about) for more info on how to utilize private processing site clusters.

## Logging into the Paperspace Console for the first time

When you first log into the Paperspace Console, you'll choose Gradient or Core, depending on whether you want to perform machine learning or to use cloud infrastructure directly.

You can always switch products later by clicking the Product Selector at the top-left of the Console and then selecting Gradient, Core, or your Paperspace Teams & Account settings.

![](/files/-MJE_ZJlqqmaVaIeq4ua)

## Create a Notebook

Notebooks can be created on the Notebooks tab. Just select a [template](/gradient/master/notebooks/create-a-notebook/notebook-containers.md), choose your [instance type](/gradient/master/instances/instance-types.md), and then click create.

{% hint style="success" %}
Check out the [FREE GPU](/gradient/master/instances/instance-types/free-instances.md) option when launching Notebooks!
{% endhint %}

![Select Notebooks \&gt; Create a Notebook to enter the notebook create flow](/files/-MgpGlMsdJU0eSkF6pi2)

{% hint style="success" %}
Check out the [ML Showcase](https://ml-showcase.paperspace.com/) for a list of projects you can fork into your own account
{% endhint %}

You can stop, start, fork, and swap out the instance type anytime. Choose from a wide selection of pre-configured templates or bring your own.

{% embed url="<https://www.youtube.com/watch?v=i4pvLzvw2ME>" %}
Learn how to create a Jupyter Notebook. 1m48s.
{% endembed %}

## Advanced MLOps

### Create a cluster

[Gradient Private Clusters](/gradient/master/gradient-private-cloud/setup/managed-installation.md) allow you to execute Experiments, Jobs, Deployments, and other workloads. To create a cluster, navigate to the [clusters](https://console.paperspace.com/clusters) page and select **Create Managed Cluster**.

![Create a managed cluster in the Clusters tab](/files/-MRNxL0JgMoWCjaAivdp)

### Create a Project

Projects organize your work. To create a Project, navigate to **Gradient** > **Projects** in the UI and click **Create Project**. Then select **Create Standalone Project** and provide a project name. Now, you can use the created Project's **Project ID** in order to create Experiments in that Project via the CLI.

![Select Projects \&gt; Create a Project to initiate a new machine learning project ](/files/-MRNy5b0f1yXLVTS91Wf)

### Running your first Experiment

You can run Experiments from the web interface or CLI:

{% hint style="info" %}
Before creating an experiment using the CLI, you must first [install the CLI](/gradient/master/get-started/install-the-cli.md).
{% endhint %}

**Example command**

The following command will work and will create and start an Experiment that will display properties of the attached GPU. Be sure to replace `<your-project-id>` with your **Project ID** and `<your-cluster-id>` with your **Cluster ID**.

{% hint style="info" %}
**Note:** We recommend stashing your API key with `gradient apiKey XXXXXXXXXXXXX` or you can add your API key as an option on each Experiment. See [Connecting Your Account](/gradient/master/get-started/install-the-cli.md#connecting-your-account).
{% endhint %}

```bash
gradient experiments run singlenode --projectId <your-project-id> --clusterId <your-cluster-id> --container 'Test-Container' --machineType P4000 --command 'nvidia-smi' --name 'test-01' --workspace none --apiKey <your-api-key>
```

![](/files/-MJEWYGWGmDH4wefGRG7)

Behind the scenes, your Experiment will be uploaded and executed on your cluster starting with the command you provided. There are [several optional Experiment parameters](/gradient/master/experiments/using-experiments.md), such as to specify your **workspace** (the additional files to be used in your experiment). You can always use the `--help` option after any command in the CLI for more info.

You can also create `multi-node` and leverage other advanced functionality such as [Tensorboards](/gradient/master/tensorboards/using-tensorboards/getting-started-with-tensorboards.md) and [Metrics](/gradient/master/metrics/metrics-overview.md). Explore all the advanced options [here](/gradient/master/experiments/using-experiments/experiment-options.md).

### Monitor your Experiment progress

Experiments states transition from **Queued** > **Pending** > **Running**. Once the Experiment is in the **Running** state, you can watch your Experiment run in the CLI and web UI. An Experiment can complete with the following states: **Success, Cancelled, Error,** or **Failed**.

Congratulations! You ran your first Experiment on Gradient 🚀

## Explore the rest of the platform

From [Models](/gradient/master/models/about.md) to [Deployments](/gradient/master/deployments/about.md), there's a lot more to the Gradient platform. We recommend using the Web UI to explore the primary components and also be sure to install the [CLI](/gradient/master/get-started/install-the-cli.md) and check out the [SDK](/gradient/master/gradient-python-sdk/gradient-python-sdk.md).

Here's a sample project that exercises most of the components of the platform:

{% embed url="<https://github.com/Paperspace/object-detection-segmentation>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://paperspace.gitbook.io/gradient/master/get-started/quick-start.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
