# Processing Time

The Database Overview shows the processing time of the selected tool.

The Processing Time shown in the Database Overview is the average processing time per image as measured in the last processing task. The Processing Time is the sum of the processing time and the post-processing time.

The processing time for a stream that contains multiple tools is not available through the GUI. You cannot estimate the processing time by summing the execution time of the tools in the stream because the VisionPro Deep Learning application needs additional time to prepare and transmit view A view of an image is a region of pixels in an image. Tool processing is limited to the pixels within the view. You can manually specify a view, or you can use the results of an upstream tool to generate a view. information between the tools.

Note: For more information about how to speed up training Training is the process that your tool, which is a neural network, is learning about the features (pixels) based on the labels you made. For example, a tool will learn the defect/normal pixels in each image based on the defect/normal labels you drew. The goal of the tool Training is learning enough to give the correct inspection results of whether an unseen image is defective or not. The key to training is to ensure that you include all possible variations within your training set, and that your images are accurately labeled. Training times vary by the application, tool setup and the GPU in the PC being used to train the network. or processing, see Optimizing Processing Speed.
Note: For API, remember that the processing of tools in a stream is always serialized when you call Stream.Process() when considering stream processing. Only one tool is ever processed at a time unless you explicitly process tools individually using Tool.Process().