DYNAMIC CONFIGURATION OF A MACHINE LEARNING SYSTEM

    公开(公告)号:US20240428570A1

    公开(公告)日:2024-12-26

    申请号:US18824483

    申请日:2024-09-04

    Abstract: Systems, methods, and computer-readable media are disclosed for dynamically adjusting a configuration of a pre-processor and/or a post-processor of a machine learning system. In one aspect, a machine learning system can receive raw data at a pre-processor where the pre-processor being configured to generate pre-processed data, train a machine learning model based on the pre-processed data to generate output data, process the output data at a post-processor to generate inference data, and adjust, by a controller, configuration of one or a combination of the pre-processor and the post-processor based on the inference data.

    DYNAMIC SCHEDULING OF MULTIPLE MACHINE LEARNING MODELS

    公开(公告)号:US20230393896A1

    公开(公告)日:2023-12-07

    申请号:US17830716

    申请日:2022-06-02

    CPC classification number: G06F9/5038 G06N20/00

    Abstract: Systems, methods, and computer-readable media are disclosed for a dynamic and intelligent machine learning scheduling platform for running multiple machine learning models simultaneously. The present technology includes receiving output data of a first machine learning model running on an edge device. Further, the present technology includes accessing a set of dynamic rules for scheduling a second machine learning model to run on the edge device. As follows, the present technology includes determining to run the second machine learning model on the edge device in accordance with the set of rules where the first machine learning model and the second machine learning model are run on the edge device in parallel.

    Automated log analysis
    4.
    发明授权

    公开(公告)号:US10769152B2

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

    申请号:US15368373

    申请日:2016-12-02

    Abstract: There is disclosed in an example a computer-implemented method of providing automated log analysis, including: receiving a log stream comprising a plurality of transaction log entries, the log entries comprising a time stamp, a component identification (ID), and a name value pair identifying a transaction; creating an index comprising mapping a key ID to a name value pair of a log entry; and selecting from the index a key ID having a relatively large number of repetitions. There is also disclosed an apparatus and computer-readable medium for performing the method.

    OPTIMIZING SERVERLESS COMPUTING USING A DISTRIBUTED COMPUTING FRAMEWORK

    公开(公告)号:US20190303018A1

    公开(公告)日:2019-10-03

    申请号:US15943640

    申请日:2018-04-02

    Abstract: Aspects of the technology provide improvements to a Serverless Computing (SLC) workflow by determining when and how to optimize SLC jobs for computing in a Distributed Computing Framework (DCF). DCF optimization can be performed by abstracting SLC tasks into different workflow configurations to determined optimal arrangements for execution in a DCF environment. A process of the technology can include steps for receiving an SLC job including one or more SLC tasks, executing one or more of the tasks to determine a latency metric and a throughput metric for the SLC tasks, and determining if the SLC tasks should be converted to a Distributed Computing Framework (DCF) format based on the latency metric and the throughput metric. Systems and machine-readable media are also provided.

    TRAFFIC ANALYTICS SERVICE FOR TELEMETRY ROUTERS AND MONITORING SYSTEMS

    公开(公告)号:US20190149440A1

    公开(公告)日:2019-05-16

    申请号:US15810552

    申请日:2017-11-13

    Abstract: In one embodiment, a service converts a stream of network telemetry data into sketches. The stream of network telemetry data comprises a plurality of characteristics of traffic observed in a network. The service forms a time series of the sketches. The service performs anomaly detection on the time series of the sketches in part by calculating a joint distribution of ranks and frequencies of a portion of the characteristics at different points in time of the time series. The service sends an anomaly detection alert, when an anomaly is detected from the time series of the sketches.

    FPGA ACCELERATION FOR SERVERLESS COMPUTING
    7.
    发明申请

    公开(公告)号:US20190026150A1

    公开(公告)日:2019-01-24

    申请号:US15655648

    申请日:2017-07-20

    Abstract: In one embodiment, a method for FPGA accelerated serverless computing comprises receiving, from a user, a definition of a serverless computing task comprising one or more functions to be executed. A task scheduler performs an initial placement of the serverless computing task to a first host determined to be a first optimal host for executing the serverless computing task. The task scheduler determines a supplemental placement of a first function to a second host determined to be a second optimal host for accelerating execution of the first function, wherein the first function is not able to accelerated by one or more FPGAs in the first host. The serverless computing task is executed on the first host and the second host according to the initial placement and the supplemental placement.

    FPGA acceleration for serverless computing

    公开(公告)号:US11119821B2

    公开(公告)日:2021-09-14

    申请号:US16693930

    申请日:2019-11-25

    Abstract: In one embodiment, a method for FPGA accelerated serverless computing comprises receiving, from a user, a definition of a serverless computing task comprising one or more functions to be executed. A task scheduler performs an initial placement of the serverless computing task to a first host determined to be a first optimal host for executing the serverless computing task. The task scheduler determines a supplemental placement of a first function to a second host determined to be a second optimal host for accelerating execution of the first function, wherein the first function is not able to accelerated by one or more FPGAs in the first host. The serverless computing task is executed on the first host and the second host according to the initial placement and the supplemental placement.

    SYSTEMS AND METHODS FOR PROVIDING MANAGEMENT OF MACHINE LEARNING COMPONENTS

    公开(公告)号:US20210182729A1

    公开(公告)日:2021-06-17

    申请号:US16710499

    申请日:2019-12-11

    Abstract: A method can include receiving, at a workflow controller, a machine learning workflow, the machine learning workflow associated with a first task and a second task. The first task is training a machine learning model and the second task is deploying the model. The method can include segmenting, by the workflow controller, the machine learning workflow into a first sub-workflow associated with the first task and a second sub-workflow associated with the second task, assigning a first workflow agent to the first sub-workflow and assigning a second workflow agent to the second sub-workflow, selecting, by the first workflow agent and based on first resources needed to perform the first task, a first cluster for performing the first task and selecting, by the second workflow agent and based on second resources needed to perform the second task, a second cluster for performing the second task.

    FPGA ACCELERATION FOR SERVERLESS COMPUTING
    10.
    发明申请

    公开(公告)号:US20200089532A1

    公开(公告)日:2020-03-19

    申请号:US16693930

    申请日:2019-11-25

    Abstract: In one embodiment, a method for FPGA accelerated serverless computing comprises receiving, from a user, a definition of a serverless computing task comprising one or more functions to be executed. A task scheduler performs an initial placement of the serverless computing task to a first host determined to be a first optimal host for executing the serverless computing task. The task scheduler determines a supplemental placement of a first function to a second host determined to be a second optimal host for accelerating execution of the first function, wherein the first function is not able to accelerated by one or more FPGAs in the first host. The serverless computing task is executed on the first host and the second host according to the initial placement and the supplemental placement.

Patent Agency Ranking