Compute
Elastic Cloud Server
Huawei Cloud Flexus
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Networking
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Management & Governance
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
OneAccess
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
IAM Identity Center
Cloud Operations Center
Resource Governance Center
Migration
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Analytics
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
Data Lake Factory
DataArts Lake Formation
IoT
IoT Device Access
Others
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Security & Compliance
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Anti-DDoS Service
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Edge Security
Situation Awareness
Managed Threat Detection
Blockchain
Blockchain Service
Web3 Node Engine Service
Media Services
Media Processing Center
Video On Demand
Live
SparkRTC
MetaStudio
Storage
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Storage Disaster Recovery Service
Scalable File Service Turbo
Scalable File Service
Volume Backup Service
Cloud Server Backup Service
Data Express Service
Dedicated Distributed Storage Service
Containers
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Databases
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
Multi-Site High Availability Service
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Business Applications
Workspace
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Video Intelligent Analysis Service
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Content Delivery & Edge Computing
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Intelligent EdgeCloud
Solutions
SAP Cloud
High Performance Computing
Developer Services
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
CodeArts Repo
Cloud Application Engine
MacroVerse aPaaS
KooMessage
KooPhone
KooDrive

Creating and Managing a Workspace

Updated on 2024-10-29 GMT+08:00
NOTE:

The workspace is a whitelist function. If you have trial requirements, submit a service ticket to apply for the permission.

Background

ModelArts allows you to create multiple workspaces to develop algorithms and manage and deploy models for different service objectives. In this way, the development outputs of different applications are allocated to different workspaces for simplified management.

Workspaces can be used to implement logical resource isolation, resource quota management, fine-grained authentication, and resource clearing. Workspaces are presented to enterprise projects as integrated ModelArts resources.

Workspaces support the following access control modes:
  • PUBLIC: publicly accessible to tenants (including both the tenant account and all its sub-accounts)
  • PRIVATE: accessible only to the creator and the tenant account
  • INTERNAL: accessible to the creator, the tenant account, and specified IAM users. When the authorization type is set to INTERNAL, specify one or more accessible IAM users.

A default workspace is allocated to each IAM project of each account. The access control of the default workspace is PUBLIC.

Workspace access control allows the access of only certain users. This function can be used in the following scenarios:
  • Education: A teacher allocates an INTERNAL workspace to each student and allows the workspace to be accessed only by specified students. In this way, students can separately perform experiments on ModelArts.
  • Enterprises: An administrator creates a workspace for production tasks and allows only O&M personnel to use the workspace, and creates a workspace for routine debugging and allows only developers to use the workspace. In this way, different enterprise roles can use resources only in a specified workspace.

Prerequisites

You have whitelisted the workspace function and configured basic permissions for using ModelArts. For details, see Assigning Basic Permissions for Using ModelArts.

Creating a Workspace

  1. Log in to the ModelArts console.
  2. In the navigation pane on the left, choose Workspace.
  3. Click Create workspace.
    Table 1 Creating a workspace

    Parameter

    Description

    Workspace name

    Enter the name of the workspace. This parameter is mandatory.

    The value can contain 4 to 64 visible characters, including letters, digits, hyphens (-), and underscores (_).

    Description

    Enter the description of the workspace, with a maximum of 256 characters.

    Enterprise Project

    Select an enterprise project. This parameter is mandatory. If no enterprise project is available, click Create Enterprise Project to go to the Enterprise Project Management page, create an enterprise project, and bind it to the workspace.

    Enterprise projects provide a cloud resource management mode, in which cloud resources and members are centrally managed by project.

    Authorization Type

    Select the access control mode for the workspace.

    • PUBLIC: publicly accessible to tenants (including both the tenant account and all its sub-accounts)
    • PRIVATE: accessible only to the creator and the tenant account
    • INTERNAL: accessible to the creator, the tenant account, and specified sub-users When Authorization Type is set to INTERNAL, you need to set Authorized User and Authorized To to specify the sub-users who can access the workspace.

      When Authorized User is set to IAM user, select one or more IAM users in Authorized To.

      If Authorized User is set to Federated user, enter one or more usernames or IDs of federated users in Authorized To.

      When Authorized User is set to Agency, select one or more agencies in Authorized To.

  4. After setting the workspace parameters, click Create Now.

Managing Workspace Quotas

After a workspace is created, you can view and modify the quota information.

  1. In the navigation pane of the ModelArts console, choose Workspace.
  2. On the Workspace page, locate the target workspace, and click Quota Management in the Operation column to go to the workspace details page.
  3. In the Quota Info area, view the quota value, used quota, and last modification time.
  4. Click Modify Quota on the right of Quota Info to change the quota value. For details about the configurations, see Table 2.
    Table 2 Quota information

    Quota

    Value Description

    Unit

    ExeML training duration (predictive analytics)

    The value ranges from 1 to 60000 and is unlimited by default.

    Minute

    ExeML training duration (image classification, object detection, and sound classification)

    The value ranges from 1 to 60000 and is unlimited by default.

    Minute

    GPU-based training job duration (calculated based on a single Pnt1 per node)

    The value ranges from 1 to 60000 and is unlimited by default.

    Minute

    CPU-based training job duration (calculated based on a single vCPU per node)

    The value ranges from 1 to 60000 and is unlimited by default.

    Minute

    Visualization job duration

    The value ranges from 1 to 60000 and is unlimited by default.

    Minute

    CPU-based development environment duration (calculated based on the number of vCPUs)

    The value ranges from 1 to 60000 and is unlimited by default.

    Minute

    GPU-based development environment duration (calculated based on the number of Pnt1 GPUs)

    The value ranges from 1 to 60000 and is unlimited by default.

    Minute

    CPU-based inference service duration (calculated based on the number of nodes)

    The value ranges from 1 to 60000 and is unlimited by default.

    Minute

    GPU-based inference service duration (calculated based on the number of nodes)

    The value ranges from 1 to 60000 and is unlimited by default.

    Minute

    vCPUs for CPU-based training jobs

    The value ranges from 1 to 10000 and is unlimited by default.

    vCPU

    Cards for GPU-based training jobs

    The value ranges from 1 to 1000 and is unlimited by default.

    Card

    RAM size for training jobs

    The value ranges from 1 to 100000 and is unlimited by default.

    GB

    GPU-based auto labeling duration

    The value ranges from 1 to 60000 and is unlimited by default.

    Minute

  5. After changing the quota values of the workspace, click Submit. If data in the Quota Value column is refreshed, the quotas have been modified successfully.

Modifying a Workspace

After a workspace is created, you can modify its information.

  1. In the navigation pane of the ModelArts console, choose Workspace.
  2. On the Workspace page, locate the target workspace and click Modify in the Operation column.

    You can modify the name, description, enterprise project, and authorization type of the workspace. For details, see Table 2.

  3. After modifying the parameters, click Modify Now.

Deleting a Workspace

You can delete a workspace that is no longer needed. After a workspace is deleted, all resources in the workspace are deleted by default. The default workspace cannot be deleted.

NOTE:

A deleted workspace cannot be recovered.

  1. In the navigation pane of the ModelArts console, choose Workspace.
  2. On the Workspace page, locate the target workspace and click Delete in the Operation column. In the Delete Workspace dialog box, confirm the workspace information and resources to be deleted, enter DELETE in the text box, and click OK. The workspace status changes to Deleting. After the resources are cleared, the workspace is deleted from the list.

We use cookies to improve our site and your experience. By continuing to browse our site you accept our cookie policy. Find out more

Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback