Uniform artificial intelligence model conversion

    公开(公告)号:US12099904B2

    公开(公告)日:2024-09-24

    申请号:US17197361

    申请日:2021-03-10

    CPC classification number: G06N20/00 G06N5/04

    Abstract: Aspects of the invention include converting an artificial intelligence (AI) model generated in a first framework to a uniform exchange formatted model by engaging a master table to retrieve instructions for converting from the AI model to the uniform exchange formatted model in accordance with the first framework. The uniform exchange formatted model in compiled by engaging the master table to retrieve instructions for compiling the uniform exchange formatted model in accordance with the first framework. Data is received as an input to the compiled uniform exchange formatted model and an output is generated by engaging the master table to retrieve instructions for generating the output in accordance with the first framework.

    Page sharing for containers
    3.
    发明授权

    公开(公告)号:US10929305B2

    公开(公告)日:2021-02-23

    申请号:US16274410

    申请日:2019-02-13

    Abstract: This disclosure provides methods, systems and computer program products for page sharing among a plurality of containers running on a host. The method comprises in response to a first container accessing a first file not cached by the first container, checking whether a second file equivalent to the first file is shared in a memory of the host by a second container, wherein the checking is based on a record in which related information of at least one shared file is stored. The method further comprises in response to the checking indicating there is no second file, allocating in the memory at least one page for the first file, loading the first file into the at least one page, and storing related information of the first file into the record.

    Automatic Application of Software Updates to Container Images Based on Dependencies

    公开(公告)号:US20230091915A1

    公开(公告)日:2023-03-23

    申请号:US17448393

    申请日:2021-09-22

    Abstract: Automatic application of software patches to software associated with container images based upon image relationships in a dependency tree. The computing device determines whether software associated with a base container image requires software patches. The computing device accesses dependency trees maintaining image relationships between the base container image and dependent container images. The computing device determines based upon the accessed one or more dependency trees whether the base container image has dependent container images derived from the base container image. The computing device applies software patches to the software associated with the base container image. The computing device rebuilds the base container image with the applied software patches. The computing device then rebuilds the dependent container images dependent upon the rebuilt base container image.

    PAGE SHARING FOR CONTAINERS
    6.
    发明申请

    公开(公告)号:US20200257634A1

    公开(公告)日:2020-08-13

    申请号:US16274410

    申请日:2019-02-13

    Abstract: This disclosure provides methods, systems and computer program products for page sharing among a plurality of containers running on a host. The method comprises in response to a first container accessing a first file not cached by the first container, checking whether a second file equivalent to the first file is shared in a memory of the host by a second container, wherein the checking is based on a record in which related information of at least one shared file is stored. The method further comprises in response to the checking indicating there is no second file, allocating in the memory at least one page for the first file, loading the first file into the at least one page, and storing related information of the first file into the record.

    LOCATE NEURAL NETWORK PERFORMANCE HOT SPOTS

    公开(公告)号:US20220350619A1

    公开(公告)日:2022-11-03

    申请号:US17245042

    申请日:2021-04-30

    Abstract: Embodiments for locating performance hot spots include collecting sample data having instruction addresses, the sample data being for a neural network model and determining instructions in the instruction addresses that are performance hot spots. A listing file is used to map the instructions of the sample data that are performance hot spots to locations in a lower-level intermediate representation. A mapping file is used to map the locations of the lower-level intermediate representation that are performance hot spots to operations in one or more higher-level representations, one or more of the operations corresponding to the performance hot spots, the mapping file being generated from compiling the neural network model.

    UNIFORM ARTIFICIAL INTELLIGENCE MODEL CONVERSION

    公开(公告)号:US20220292390A1

    公开(公告)日:2022-09-15

    申请号:US17197361

    申请日:2021-03-10

    Abstract: Aspects of the invention include converting an artificial intelligence (AI) model generated in a first framework to a uniform exchange formatted model by engaging a master table to retrieve instructions for converting from the AI model to the uniform exchange formatted model in accordance with the first framework. The uniform exchange formatted model in compiled by engaging the master table to retrieve instructions for compiling the uniform exchange formatted model in accordance with the first framework. Data is received as an input to the compiled uniform exchange formatted model and an output is generated by engaging the master table to retrieve instructions for generating the output in accordance with the first framework.

    SHORTENING JUST-IN-TIME CODE WARM UP TIME OF DOCKER CONTAINERS

    公开(公告)号:US20200065124A1

    公开(公告)日:2020-02-27

    申请号:US16108998

    申请日:2018-08-22

    Abstract: According to one or more embodiments of the present invention, a computer-implemented method for shortening just-in-time compilation time includes creating a first container for executing a first computer program, the execution comprising generating, using a just-in-time compiler, a compiled code for a first code-portion of the first computer program. The method further includes storing the compiled code for the first code-portion in a code-share store. The method further includes creating a second container for executing a second computer program comprising a second code-portion. The method further includes determining that the second code-portion matches the first code-portion, and in response retrieving the compiled code from the code-share store for executing the second computer program.

Patent Agency Ranking