roboflow / roboflow/roboflow-python
search_all() inconsistency issues
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 629
- Forks
- 140
- Ø Merge
- 2 T. 2 Std.
- Gemergte PRs (30 T.)
- 5
Beschreibung
The Roboflow API is returning inconsistency results. After uploading a batch of images to a project, I found 9 images were missing. I wanted to verify which images were missing, and made use of search_all(). However, this function returns multiple duplicated images that I cannot find in the GUI. I thought it could be a timing issue from the API request and tried different methods:
images = []
for page in project.search_all(fields=["id", "name"]):
images.extend(page)
images = []
for page in project.search_all(fields=["id", "name"]):
images.extend(page)
time.sleep(1)
Every time I ran either option, I got different set of images with different subset of duplicates.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das gemeldete Verhalten mit project.search_all(fields=["id", "name"]) nach dem Hochladen eines Stapels von Bildern zu reproduzieren. Vergleiche die zurückgegebenen IDs und Namen über wiederholte Durchläufe hinweg, einschließlich der Verzögerung von einer Sekunde, und mit den in der GUI angezeigten Bildern. Die Aufgabe ist abgeschlossen, wenn die inkonsistenten oder duplizierten Ergebnisse erklärt sind und das Verhalten von search_all korrigiert oder klar abgegrenzt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- api
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100