Management of artificial intelligence development platform
AssigneeBeijing Baidu Netcom Science Technology Co., Ltd.
InventorsZhengxiong Yuan, En Shi, Yongkang Xie, Mingren Hu, Zhengyu Qian, Zhenfang Chu
Life of this patent
Estimating the term…
Abstract
A method for management of an artificial intelligence development platform is provided. The artificial intelligence development platform is deployed with instances of a plurality of model services, and each of the model services is provided with one or more instances. The method includes: acquiring calling information of at least one model service; determining the activity of the at least one model service according to the calling information; and at least deleting all instances of the at least one model service in response to that the determined activity meets a first condition.
Claims20
A method for management of an artificial intelligence, AI, development platform, the AI development platform being deployed with instances of a plurality of AI model services, and each of the plurality of AI model services being provided with one or more instances, wherein the method comprises:
- acquiring calling information of all instances of at least one AI model service of the plurality of AI model services;
- determining calling activity of the at least one AI model service according to the calling information;
- and
- deleting all instances of the at least one AI model service without deleting a routing configuration of the at least one AI model service in an access layer of the AI development platform in response to the determined calling activity meeting a calling frequency within the predetermined time window.
A computing system for management of an artificial intelligence, AI, development platform, the AI development platform being deployed with instances of a plurality of AI model services, and each of the plurality of AI model services being provided with one or more instances, wherein the computing system comprises:
- one or more processors;
- and
- a non-transitory memory that stores a program, the program comprising instructions that, when executed by the one or more processors, cause the one or more processors to:
- acquire calling information of all instances of at least one AI model service of the plurality of AI model services;
- determine calling activity of the at least one AI model service according to the calling information;
- and
- delete all instances of the at least one AI model service without deleting a routing configuration of the at least one AI model service in an access layer of the AI development platform in response to the determined calling activity meeting a calling frequency within the predetermined time window.
A non-transitory computer readable storage medium for management of an artificial intelligence, AI, development platform storing one or more programs, the AI development platform being deployed with instances of a plurality of AI model services, and each of the plurality AI model services being provided with one or more instances, the one or more program comprising instructions, which, when executed by one or more processors of a computing system, cause the computing system to:
- acquire calling information of all instances of at least one AI model service;
- determine calling activity of the at least one AI model service according to the calling information;
- and
- delete all instances of the at least one AI model service without deleting a routing configuration of the at least one AI model service in an access layer of the AI development platform in response to the determined calling activity meeting a calling frequency within the predetermined time window.
Dependencies are inferred from the claim text.