# Label studio ML backend + docker + Auto label on new uploaded image

**URL:** <https://community.labelstud.io/t/label-studio-ml-backend-docker-auto-label-on-new-uploaded-image/513>\
**Category:** Machine Learning\
**Tags:** team-label-studio, api, annotations\
**Created:** [March 3, 2025, 10:26am UTC](https://community.labelstud.io/t/label-studio-ml-backend-docker-auto-label-on-new-uploaded-image/513 "2025-03-03T10:26:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![arjit](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.labelstud.io/arjit/32/315_2.png) [@arjit](https://community.labelstud.io/u/arjit)\
**Post date:** [March 3, 2025, 10:26am UTC](https://community.labelstud.io/t/label-studio-ml-backend-docker-auto-label-on-new-uploaded-image/513/1 "2025-03-03T10:26:20Z")

</div>

## Hi all, I will highly appreciate to get some valuable inputs from the community over below:

I have created an label studio instance, setup a project, and created a ml-backend for performing auto labelling. (Using docker setup) However, when I upload a new image to the project, the ‘setup’ function is called but not the predict function. I have validated that auto-labelling is set true. And if I open an uploaded image, than the ‘predict method’ is called. And If I annotate manually: then the ‘fit’ method is called.  
I have read the label studio ml documentations, and the ‘predict’ function should have been triggered on a new image upload.  
I will appreciate any help on: ‘Reasoning behind the ‘predict’ function not being called on a new image upload itself’.  
Thanks.
