Datalore 2023.5 Help

CPU and GPU machine options

Because different Datalore users have different needs, we offer a range of CPU and GPU machines to ensure a flexible choice of paid computation options. Below is the full list of machines you can use for computations in Datalore.

Machine name

Type

RAM

nCPUs

nGPUs

Spot machine price

On-demand machine price

CPU S

CPU

4

2

-

$0.0765

$0.1077

CPU L

CPU

16

2

-

$0.1491

$0.2673

CPU XL

CPU

32

16

-

$1.0238

$1.3345

CPU XXL

CPU

96

48

-

$3.2164

$3.9919

GPU S

GPU

16

4

1

$0.3541

$1.1759

GPU M

GPU

32

8

1

$0.7075

$1.6779

GPU L

GPU

64

16

1

$1.1839

$2.6859

GPU XL

GPU

128

32

1

$2.2837

$4.8539

GPU XXL

GPU

256

64

1

$6.5039

$9.7079

Multi-GPU S

Multi-GPU

192

48

4

$3.0431

$8.7259

Multi-GPU L

Multi-GPU

384

96

8

$5.2363

$17.4499

Datalore credits

Datalore credits is the special currency unit for the use of our paid CPU and GPU machines. There are 3 ways you can get Datalore credits:

  • Professional plan subscription: Professional plan users get 12 free Datalore credits every month, the unused part of which expires at the end of the month.

  • Purchase: You can add Datalore credits via JetBrains Store.

  • Gifts: Datalore credits can be issued to a user as gift codes.

You can view the details of your balance in Account settings | Billing.

Spot and on-demand machines

Default behaviour

For each new notebook computation, Datalore launches a new AWS EC2 machine. By default, this is a spot machine, a cheaper option, which ensures lower expenses on your side. This machine type costs lower because such machines are not always available and theoretically can be interrupted at any time of computation.

The icon next to the machine type in the status bar shows whether you're using a spot or on-demand machine.

Spot machine being used

On-demand machine alternative

On rare occasions, there is no spot machine available due to higher load on the AWS side. Users receive the On-demand machine alternative notification as shown below:

On-demand machine alternative

You can choose whether to use such an option (and pay extra Datalore credits) or wait for an available spot machine.

Advanced scheduling settings

When setting up scheduled runs for your notebooks, you can choose how to resolve situations when no spot machine is available. For more details, see the Choose a machine option for your scheduling procedure. You can also read more about scheduling in this chapter.

Procedures

In this chapter, you will learn how to switch machine options, manage your credit balance, and select an option for situations when there is no spot machine available for your scheduled runs.

Upgrade to Professional

Subscribe to Professional plan to be able to use all machine options available in Datalore. Under this plan, you can get 12 free Datalore credits every month and can purchase more via JetBrains Store.

There are to ways to upgrade to Professional plan:

  1. Click the avatar icon in the upper-right corner of the Home page or editor.

  2. Select Plans from the list.

    Now, you're on the Plans tab of the Account settings menu.

    Datalore plans tab
  3. Click Upgrade to Professional. This will forward you to the JetBrains eStore.

  4. Fill in the fields to provide your contact information and payment details and complete the order placement.

Change a machine option

You can see the type of the currently used machine either in the bottom sidebar of the editor or on the Computation tab.

To change the machine, use one of the two interfaces.

  • Computation tab:

    1. Click the Computation icon on the left-hand sidebar of the editor.

    2. In the Computation tool, expand the list under Machine.

    3. Select the machine type you want to use from the list.

      Machine list
    4. In the popup confirmation box, click OK to confirm your action and restart the machine.

    5. (Optional) To open the Machines menu with the detailed machine list and your current balance, click the More details button at the bottom of the list. The Machines menu allows you to change machine options too.

  • Main menu:

    1. Go to Main menu | Run | Change machine to open the list of available machine options.

    2. Select the machine type you want to use from the list.

      Machine list
    3. In the pop-up confirmation box, click OK to confirm your action and restart the machine.

    4. (Optional) To open the Machines menu with the detailed machine list and your current balance, select More details from the bottom of the list. The Machines menu allows you to change machine options too.

View your credit balance

  1. Open the Machines menu in one of the following ways:

    • Go to Main menu | Run | Change machine and select More details from the list.

    • In the Computation tool, expand the list under Machine and click the More details button.

  2. To view the breakdown on your Datalore credits, hover over the details icon next to the amount of credits (Cr). You will see how many paid Datalore credits and how many free Datalore credits you currently have.

    Machines window
  3. To view the details of your balance, click Billing. This will forward you to the Billing tab of your Account settings.

    Billing tab

Work with the Billing tab

Use the Billing to view the details of your balance and keep track of your expenses. You can do the following on the Billing tab.

  • To view the breakdown on your Datalore credits, hover over the details icon next to Current balance. This will show you how many free and paid Datalore credits you have.

  • To view the remaining hours for a different machine, click the arrow icon and select an option from the expanded machine list.

    Selecting machine for remaining hours
  • Under Balance report, select the view of transactions:

    • Operations in the period: chronologically sorts transactions in the set period.

    • Most expensive notebooks: lists all notebooks that you have spent Datalore credits on.

  • To change the reporting period, do one of the following:

    • Click the date to enter new values manually.

    • Click the calendar icon to use the date picker.

  • Use the arrows below the transactions list to jump to another page. Each page contains up to 10 rows.

  • To open a notebook associated with a specific transactions, click the respective name in the Notebook column.

  • To download a detailed report, scroll the Billing tab down to the bottom and click the download icon for one of the following reports:

    • Balance report (.csv format)

    • Machine usage sessions (.csv and .xlsx formats)

    • Storage usage (all time) (.csv and .xlsx formats)

A downloaded balance report looks like this:

Balance report in csv format

Purchase Datalore credits

On top of Datalore credits granted under Professional plan or gifted, you can buy more credits via JetBrains Store.

  1. Click the avatar icon in the upper-right corner of the screen and select the Billing option.

  2. On the Billing tab, click Top up credits located under Credit status.

    Top up credits
  3. In the eStore Order Checkout dialog, do the following:

    1. Specify the number of Datalore credits in the Quantity field.

    2. (Optional) To apply a discount code, click Have a discount code, provide the code, and click the APPLY DISCOUNT button.

    3. Provide your personal information by filling in the respective fields under Licensee information.

    4. Select a payment method and proceed with the payment accordingly.

    5. Select the checkbox to consent to the purchase and service terms.

    6. Click the ORDER AND PAY button to place the order.

Choose a machine option for your scheduling

When setting up a schedule, you can choose a behavior for situations when no spot machine is available. The default option is to skip the run. You can select a different option in the advanced settings of your schedule.

  1. Select Main menu | Run | Schedule runs to open the schedule dialog.

  2. Click Add new schedule.

  3. Under Advanced settings, expand the Machine optionslist and select an option:

    • Skip if no spot machine available (default): does not run the notebook if there is no spot machine available at the moment.

    • Wait for spot machine (with timeout): waits for an available spot machine within a specified timeout to execute scheduled runs. If no such machine is available by the end of the specified time period, the notebooks is not run.

    • On-demand machine: uses an on-demand machine if no spot option is available within the specified timeout.

    Choosing a machine option for scheduling
Last modified: 06 December 2023