Disclosed in the present application is a resource overcommitting scheduling method based on GPU
virtualization. The method comprises: step one, creating a GPU
virtual machine; step two, setting GPU parameter information of the
virtual machine; step three, scheduling GPU resources on the basis of the GPU parameter information of the
virtual machine, and selecting a sequence of available GPU hosts; step four, during scheduling, performing scheduling calculation on the basis of stored GPU information; and step five, on the basis of comprehensive scoring performed by a GPU host weighing device and a GPU model weighing device, selecting a GPU host and a GPU model. In the present application, GPU overcommitting is further performed on GPU resources which have been subjected to GPU
full virtualization, GPU information and an overcommitting parameter are stored according to a formulated format, and idle GPU resources are allocated to a virtual
machine by means of a scheduling
algorithm, so as to utilize the GPU resources to the maximum extent; the total number of virtual GPU resources is calculated by means of an overcommitting coefficient, and the real available quantity of GPUs is taken into account, so as to select a
list of available hosts; and GPU host weighing and GPU model weighing are then used, so as to comprehensively select an optimal host and an optimal GPU model.