Account

User

Create and Manage a User

The User tab lists the registered MLSteam users.

  • Name: displayed name

  • Account: login account

  • Role: user role. Could be Admin (system maintainer) or Developer (ML developer)

  • Plan: resource limitation plan for running the user’s owning labs

  • Authentication: authentication type. Could be MLSteam (managed by MLSteam), LDAP (managed by LDAP), or AD (managed by AD)

../_images/view_users.png

To create a user:

  1. Click on the CREATE button.

  2. Fill in the user settings:

    • Name: displayed name

    • Account: login account

    • Password: login password

    • Role: could be Admin (system maintainer) or Developer (deep learning developer)

    • Plan: resource limitation plan for running the user’s owning labs

      Note

      Select the Unlimited plan to disable resource limitation.

    • Storage Limit: storage usage limitation for running the user’s owning labs in GB

      Note

      Set 0 to disable storage usage limitation

  3. Click on the CREATE button.

    ../_images/add_user_1.png

To edit a user:

  1. Select the user to edit.

  2. Click on the EDIT button.

  3. Change the user settings.

  4. Click on the SAVE button.

To delete a user:

  1. Select the user to delete.

  2. Click on the DELETE button.

  3. Click on the OK button.

Warning

On deleting a user:

  1. Its access to the MLSteam system and to the projects will be removed.

  2. All artifacts (such as projects, labs, and pipelines) owned by that user will be deleted.

Plan

Set Plan for Resource Limitation

The Plan tab lists the resource limitation plans for users.

  • Name: plan name

  • GPU limit: GPU number limit

  • CPU limit: CPU core limit

  • Memory limit: memory limit in MB

  • CPU lab limit: CPU-only lab number limit

  • Preserved: whether the resources are allocated for the user in advance

Note

A CPU-only lab is a lab that runs without GPUs.

../_images/view_plans.png

To create a resource limitation plan:

  1. Click on the CREATE button.

  2. Fill in the plan settings:

    • Plan name: plan name

    • GPU number: GPU number limit

    • CPU cores: CPU core limit

    • CPU only labs: CPU-only lab number limit

    • Memory: memory limit in MB

    • Preserved: whether the resources are allocated for the user in advance

    Note

    Set -1 to disable a limitation

  3. Click on the CREATE button.

    ../_images/add_plan_1.png

To edit a resource limitation plan:

  1. Select the plan to edit.

  2. Click on the EDIT button.

  3. Change the plan settings.

  4. Click on the UPDATE button.

Note

The updated resource limitation will take effect on creating new labs.

To delete a resource limitation plan:

  1. Select the plan to delete.

  2. Click on the DELETE button.

  3. Click on the OK button.

Note

A resource limitation plan could be deleted only when no user uses that plan.

Authorization

Integrate LDAP/AD

The LDAP tab manages integration of remote authentication.

To enable remote user authentication, set up an LDAP or AD server here.

../_images/init_ldap_ad.png

To set up LDAP authentication:

  1. Click on the LDAP button.

  2. Fill in the settings fields.

  3. Click on the SUBMIT button.

    ../_images/setup_ldap_1.png

Note

  1. You could set up either LDAP or AD (but not both) for remote authentication.

  2. A remotely authenticated user is initially given the Developer role and the Standard resource plan.

  3. A remotely authenticated user is listed in the User tab only after it had logged in MLSteam.

To delete remote authentication:

  1. Click on the DELETE button.

  2. Click on the OK button.

Warning

On deleting a remotely authenticated user:

  1. Its access to the MLSteam system and to the projects will be removed.

  2. All the artifacts (such as projects, labs, and pipelines) owned by that user will be deleted.