Profiles

This is a Core Concept page which offers an overview of key topics essential for understanding Profiles. Start here for foundational knowledge, then explore our guide and tutorials for more in-depth learning.

In this document you will learn what is profile and the differences between several profiles.
A profile defines the execution environment of your task, it consists of a pre configuration of Qarnot’s infrastructure. When you choose a profile, Qarnot automatically configures network access, system resource allocation (for example storage), licensing, hardware constraints like GPU acceleration.
A profile is generally associated with a software but you have the possibility to use custom docker image (see docker).

Fundamental principles

Typology

The naming convention for a profile is as follows:
software-[options] where software is the name of the software to use (ex: ansys-fluent, docker,…) and options one of:

Core Components

Each Profile sets hard configurations and some that you can override, here is a description of the main configurations and some generic parameters that you can override.

Disponibility

Licensing

Network Capabilities

If you need specific network capabilities (VPC, IP whitelisting…) please contact us.

Constants

The mandatory and optional parameters you need to use when configuring your profile. They can be:

Software Specifics Profiles

Please check the Software section to learn more about software parameters and the blog to learn how to use them with the SDK.

Related Articles

Fore more information on how to use our platform, please take a look at our guides, tutorial, and documentation article: