Requeue entire project

Hello,

I have a project where labels have been added to images, but need to be relabelled. As far as I could see, there is no option to requeue all images in the project. Additionally, the platform seemed to be having some issues where the filter would only let you select 25 images at a time to requeue.


What is the most efficient way to requeue a full project?

Midushan Thiakalingam
Recycleye

Hello, and welcome to the forum!

It seems like the way you are doing it is the only way right now, from the interface.

You could delete labels with the Python SDK, doing something like this:

from labelbox import Client

API_KEY = 'YOUR_API_KEY'
ENDPOINT = "https://api.labelbox.com/graphql"

lb_client = Client(api_key=API_KEY, endpoint=ENDPOINT)

project = lb_client.get_project(PROJECT_UID)

for label in project.labels():
    label.delete()

Would that work for you? You need to get an api key, from the upper right menu with your user name, then Account->API

The project UID you can get by going to your project, then the URL of that page will in this format:

https://app.labelbox.com/projects/<PROJECT ID>/overview

Hope that helps!

j

1 Like

@midushan.thiakalinga Currently, you can only delete and re-queue data rows page by page (100 max page size). We fixed the bug where you cannot change the page size (you can select 100 if you click quickly).

We are soon releasing Workflows - a new feature that includes the ability to re-label data. We are signing up customers for closed beta now. If you are interested, please send a note to Pranoy, product lead of the feature (pchaudhuri@labelbox.com).

1 Like