Managing ProjectsPDF version

Creating a Project

Projects create an independent working environment to hold your code, configuration, and libraries for your analysis. This topic describes how to create a project with ML Runtimes variants in Cloudera AI.

  1. Go to Cloudera AI and on the left sidebar, click Projects.
  2. Click New Project.
  3. If you are a member of a team, select the Account under which you want to create this project from the drop-down menu. If there is only one account on the deployment, you do not see this option.
  4. Enter a Project Name.
  5. Select Project Visibility from one of the following options.
    • Private - Only project collaborators can view or edit the project.
    • Team - If the project is created under a team account, all members of the team can view the project. Only explicitly-added collaborators can edit the project.
    • Public - All authenticated users of Cloudera AI will be able to view the project. Collaborators will be able to edit the project.
  6. Under Initial Setup, you can either create a blank project, or select one of the following sources for your project files.
    • Blank - The project will contain no information from a template, local file, or Git.

    • Templates - Template projects contain example code that can help you get started with Cloudera AI. They are available in R, Python, PySpark, and Scala. Using a template project is not required, but it helps to start using Cloudera AI right away.

    • Local - If you have an existing project on your local disk, use this option to upload compressed files or folders to Cloudera AI.

    • Git - If you already use Git for version control and collaboration, you can continue to do so with Cloudera AI. Specifying a Git URL clones the project into Cloudera AI. To use a password-protected Git repository, see Creating a project from a password-protected Git repo.

  7. If you would like to configure which Runtimes are available for this particular project, complete the following:
    • Scroll down to the Runtimes section and enter the appropriate information:
      • A few recommended Runtimes are configured by default.
      • Use the Advanced view to add ML Runtimes based on a more detailed Editor, Kernel, Edition, and Version criteria.
      • Runtimes with the Enabled status and highest maintenance version will be configured as default settings for project creation as follows:
        • Upon new installation, runtimes will be calculated from variants recommended by Cloudera.
        • In cases other than new installations, variants that are set as default on the Runtime Catalog.
  8. Click Create Project. After the project is created, you can see your project files and the list of jobs defined in your project.
    Note that as part of the project filesystem, Cloudera AI also creates the following .gitignore file.
    R
    node_modules
    *.pyc
    .*
    !.gitignore
  9. Set or verify the ML Runtimes settings for the project.
    1. In the left navigation bar, select Project Settings.
    2. Select the Runtime tab.

We want your opinion

How can we improve this page?

What kind of feedback do you have?