CLOVA NSML overview
    • PDF

    CLOVA NSML overview

    • PDF

    Article summary

    Available in VPC

    CLOVA NSML (NAVER Smart Machine Learning) is a platform that provides related tools to use the high-performance hardware and high-capacity storage of NAVER Cloud to develop training models required for service or problem solving. It provides creation and management features for projects, runs, authentication keys, image repositories, etc. in the form of RESTful APIs, and you need to complete IAM authentication with API Gateway to call the APIs.

    Note

    CLOVA NSML is currently in closed beta and available to select partners, with an undetermined release date for general availability.

    Common CLOVA NSML settings

    The following describes commonly used request and response formats in CLOVA NSML APIs.

    Request

    The following describes the common request format.

    API URL

    The request API URL is as follows.

    https://nsml.apigw.ntruss.com/nsml/v1
    

    Request headers

    The following describes the headers.

    FieldRequiredDescription
    x-ncp-apigw-timestampRequiredThis is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC
    • Request is considered invalid if the timestamp differs from the current time by more than 5 minutes
    x-ncp-iam-access-keyRequiredAccess key issued on NAVER Cloud Platform
    x-ncp-apigw-signature-v2RequiredBase64-encoded signature that encrypts the request information with a secret key that maps to the access key issued on NAVER Cloud Platform, using the HMAC encryption algorithm (HmacSHA256)
    x-ncp-apigw-api-keyRequiredAuthorized API key after subscribing to CLOVA NSML in API Gateway
    Content-TypeRequiredRequest data format
    • application/json

    Response

    The following describes the common response format.

    Response status codes

    The following describes the response status codes.

    HTTP status codeCodeMessageDescription
    201-CreatedRequest processing successful. Creation completed
    400-Bad RequestInvalid request
    401-UnauthorizedAuthentication unavailable
    403-ForbiddenUnauthorized
    404-Not FoundResource can't be found
    406-Not AcceptedUnauthorized request
    500-Internal Server ErrorServer error
    Note

    For response status codes common to NAVER Cloud Platform, see Ncloud API response status codes.

    CLOVA NSML API

    The following describes the APIs provided by the CLOVA NSML service.

    Project

    The following describes the project-related APIs.

    APIDescription
    Create projectCreate project
    Get project listGet the complete list of projects
    Get projectGet project details.
    Delete projectDelete project
    Create authentication keyCreate authentication key
    Get authentication key listGet the complete list of authentication keys
    Delete authentication keyDelete authentication key
    Get NASGet NAS details
    Change NAS volume sizeChange NAS volume size
    Edit ACGEdit ACG rules
    Create image repositoryCreate image repository
    Get image repositoryGet image repository details
    Delete image repositoryDelete image repository

    Run

    The following describes the run-related APIs.

    APIDescription
    Create runCreate run
    Get run listGet the complete list of runs
    Get runGet run details
    Get list of nodes that belong to runGet the list of nodes that belong to a run

    Images

    The following describes the image-related APIs.

    APIDescription
    Get base image listGet base image list
    Get custom image listGet custom image list

    Storage

    The following describes the storage-related APIs.

    APIDescription
    Get Block Storage listGet the complete list of block storage

    Code query

    The following describes the code query-related APIs.

    APIDescription
    Get GPU server codeGet GPU server code

    NAVER Cloud Platform provides a variety of related resources to help users better understand CLOVA NSML APIs.


    Was this article helpful?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.