Patents Assigned to Lablup Inc.
  • Patent number: 12688544
    Abstract: A multi-node cluster-based inference method through GPU separation allocation of a pre-trained layer and a fine-tuning layer of multiple deep learning models. The method includes: receiving an input value from a client; distributing the received input value, and transmitting the first input value to a first computation node including a container in which a neural network bundle of a first stage is loaded; performing, by a first container of the first computation nodes, an operation through a neural network layer of a GPU by using the received first input value as an input, and generating a first output value; and selecting a container in which the neural network bundle of the next stage is loaded, and transmitting the second output value to the computation node that includes the container in which the next stage is to be executed or the container in which to execute the next stage.
    Type: Grant
    Filed: April 14, 2025
    Date of Patent: July 21, 2026
    Assignee: LABLUP INC.
    Inventors: Joon Gi Kim, Jeong Kyu Shin
  • Patent number: 11977911
    Abstract: The present disclosure relates to a method for automatically scaling a multi-container-based computational session on a cluster. The method includes: receiving, by a node controller, event information and statistical information about a container from a container engine; forwarding, by the node controller, the sensed event information and statistical information to a cluster controller; determining, by the cluster controller, whether to add or delete the container for a specific session based on the received event information and statistical information; forwarding, by the cluster controller, a container addition or deletion command to the node controller of the specific session according to a determination result; and determining, by the cluster controller, whether to add or delete the node by determining whether it is impossible to add the container only with an existing node or when it is necessary to delete the container.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: May 7, 2024
    Assignee: LABLUP INC.
    Inventors: Joon Gi Kim, Jeong Kyu Shin, Jong Hyun Park
  • Patent number: 11221888
    Abstract: A GPU virtualization method based on a container comprises the steps of: transmitting, if the container is created, a configuration file including GPU resource constraint information and an API profile to the container, by a node controller; and implementing a virtual GPU, when the container is executed, by intercepting a library call and changing an argument related to a GPU resource amount by a library controller provided in the container, and by intercepting a system call and changing argument and return values by a system call controller.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: January 11, 2022
    Assignee: LABLUP INC.
    Inventors: Joon Gi Kim, Jeong Kyu Shin, Jong Hyun Park
  • Patent number: 11144343
    Abstract: A method for providing a session container mounted with a plurality of libraries requested by a user. The method includes: in response to receiving a container execution request from the user, searching for a library container in a container catalog by a node controller; checking, by the node controller, whether a session container to be mounted with a library in the library container and the library container are compatible; and when the session container to be mounted with the library in the library container and the library container are compatible, generating, by a container engine, a session container mounted with the library in the library container.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: October 12, 2021
    Assignee: Lablup Inc.
    Inventors: Joon Gi Kim, Jeong Kyu Shin, Jong Hyun Park
  • Publication number: 20210311775
    Abstract: A method for providing a session container mounted with a plurality of libraries requested by a user. The method includes: in response to receiving a container execution request from the user, searching for a library container in a container catalog by a node controller; checking, by the node controller, whether a session container to be mounted with a library in the library container and the library container are compatible; and when the session container to be mounted with the library in the library container and the library container are compatible, generating, by a container engine, a session container mounted with the library in the library container.
    Type: Application
    Filed: June 4, 2019
    Publication date: October 7, 2021
    Applicant: Lablup Inc.
    Inventors: Joon Gi KIM, Jeong Kyu SHIN, Jong Hyun PARK
  • Publication number: 20200257565
    Abstract: A GPU virtualization method based on a container comprises the steps of: transmitting, if the container is created, a configuration file including GPU resource constraint information and an API profile to the container, by a node controller; and implementing a virtual GPU, when the container is executed, by intercepting a library call and changing an argument related to a GPU resource amount by a library controller provided in the container, and by intercepting a system call and changing argument and return values by a system call controller.
    Type: Application
    Filed: April 27, 2020
    Publication date: August 13, 2020
    Applicant: Lablup Inc.
    Inventors: Joon Gi KIM, Jeong Kyu SHIN, Jong Hyun PARK