CPC G06F 8/65 (2013.01) [G06F 8/443 (2013.01); G06F 8/51 (2013.01); G06N 20/00 (2019.01); G06T 15/005 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, using hardware of one or more computing devices, an update to shader source code for implementing a shader;
after the update to the shader source code and using the hardware, compiling the shader source code with the update to generate a representation of the shader;
providing the representation of the shader as input to one or more machine learning models trained based on historical data describing performance of one or more other shaders on a processing unit;
receiving, as an output from the one or more machine learning models, a prediction of performance of the shader on the processing unit based on the update to the shader source code; and
outputting, using the hardware, feedback about the update, the feedback including the prediction of performance of the shader.
|