For the complete documentation index, see llms.txt. This page is also available as Markdown.

Florence-2

Microsoft Florence-2 für Bildbeschriftung, Erkennung und Segmentierung

Microsofts leistungsstarkes Vision-Modell für Bildbeschriftung, Erkennung, Segmentierung und mehr.

Alle Beispiele in diesem Leitfaden können auf GPU-Servern ausgeführt werden, die über CLORE.AI-Marktplatz Marktplatz gemietet werden.

Mieten auf CLORE.AI

  1. Filtern nach GPU-Typ, VRAM und Preis

  2. Wähle On-Demand (Festpreis) oder Spot (Gebotspreis)

  3. Konfiguriere deine Bestellung:

    • Docker-Image auswählen

    • Ports festlegen (TCP für SSH, HTTP für Web-UIs)

    • Bei Bedarf Umgebungsvariablen hinzufügen

    • Startbefehl eingeben

  4. Zahlung auswählen: CLORE, BTC, oder USDT/USDC

  5. Bestellung erstellen und auf die Bereitstellung warten

Greife auf deinen Server zu

  • Verbindungsdetails finden in Meine Bestellungen

  • Web-Oberflächen: Verwende die HTTP-Port-URL

  • SSH: ssh -p <port> root@<proxy-address>

Was ist Florence-2?

Florence-2 von Microsoft ist ein Vision-Grundlagenmodell, das Folgendes verarbeitet:

  • Bildbeschreibung (kurz und detailliert)

  • Objekterkennung und Lokalisierung

  • Beschriftung dichter Bildbereiche

  • Verstehen referenzierender Ausdrücke

  • OCR und Texterkennung

  • Visuelle Fragebeantwortung

Ressourcen

Empfohlene Hardware

Komponente
Minimum
Empfohlen
Optimal

GPU

RTX 3060 12 GB

RTX 4080 16 GB

RTX 4090 24GB

VRAM

8 GB

12 GB

16 GB

CPU

4 Kerne

8 Kerne

16 Kerne

RAM

16 GB

32 GB

64 GB

Speicher

30 GB SSD

50 GB NVMe

100 GB NVMe

Internet

100 Mbit/s

500 Mbit/s

1 Gbit/s

Schnellbereitstellung auf CLORE.AI

Docker-Image:

Ports:

Befehl:

Auf deinen Dienst zugreifen

Nach der Bereitstellung findest du deine http_pub URL in Meine Bestellungen:

  1. Gehe zu Meine Bestellungen Seite

  2. Klicke auf deine Bestellung

  3. Finde die http_pub URL (z. B. abc123.clorecloud.net)

Verwende https://YOUR_HTTP_PUB_URL anstelle von localhost in den folgenden Beispielen.

Installation

Was du erstellen kannst

Inhaltsanalyse

  • Bildbeschreibungen automatisch generieren

  • Text aus Bildern extrahieren (OCR)

  • Visuellen Inhalt in großem Maßstab analysieren

Datenannotation

  • Datensätze automatisch mit Bildbeschreibungen versehen

  • Begrenzungsboxen für Objekte generieren

  • Dichte Annotationen erstellen

Barrierefreiheit

  • Alt-Text für Bilder generieren

  • Bilder für sehbehinderte Menschen beschreiben

  • Audiodeskriptionen erstellen

Suche & Entdeckung

  • Bilder nach Inhalt indexieren

  • Visuelle Suchsysteme aufbauen

  • Inhaltsmoderation

Dokumentenverarbeitung

  • Text aus Dokumenten extrahieren

  • Diagramme und Grafiken verstehen

  • Gescanntes Material verarbeiten

Grundlegende Verwendung

Bildbeschriftung

Objekterkennung

OCR (Texterkennung)

Beschriftung dichter Bildbereiche

Verstehen referenzierender Ausdrücke

Finde Objekte anhand von Textbeschreibungen:

Alle verfügbaren Aufgaben

Batch-Verarbeitung

Gradio-Oberfläche

Leistung

Aufgabe
Auflösung
GPU
Geschwindigkeit

Bildbeschreibung

768x768

RTX 3090

200ms

Bildbeschreibung

768x768

RTX 4090

120ms

Objekterkennung

768x768

RTX 4090

150ms

OCR

768x768

RTX 4090

180ms

Dichte Bildbeschreibung

768x768

A100

100ms

Modellvarianten

Modell
Parameter
VRAM
Geschwindigkeit

Florence-2-base

232M

4 GB

Schnell

Florence-2-large

771M

8 GB

Mittel

Florence-2-base-ft

232M

4 GB

Schnell

Florence-2-large-ft

771M

8 GB

Mittel

Häufige Probleme & Lösungen

Speicher erschöpft

Problem: CUDA-Out-of-Memory-Fehler

Lösungen:

Langsame Inferenz

Problem: Die Verarbeitung dauert zu lange

Lösungen:

  • Verwende Florence-2-base für schnellere Inferenz

  • Installiere flash-attention für mehr Geschwindigkeit

  • Verarbeite mehrere Bilder im Batch

  • Verwende A100-GPU für den Produktionseinsatz

Schlechte OCR-Ergebnisse

Problem: Die Texterkennung ist ungenau

Lösungen:

  • Stelle sicher, dass das Bild hochauflösend ist (mindestens 768 px)

  • Verwende <OCR_WITH_REGION> für bessere Lokalisierung

  • Vorverarbeitung: Kontrast verstärken, Bild entzerren

  • Vor der OCR auf Textbereiche zuschneiden

Objekte werden bei der Erkennung nicht gefunden

Problem: Objekte nicht erkannt

Lösungen:

  • Verwende <DENSE_REGION_CAPTION> für mehr Regionen

  • Versuche <OPEN_VOCABULARY_DETECTION> mit spezifischen Labels

  • Mit GroundingDINO für bestimmte Objekte kombinieren

Fehlerbehebung

Aufgabe funktioniert nicht

  • Überprüfe die exakte Syntax des Aufgabennamens

  • Einige Aufgaben benötigen ein bestimmtes Eingabeformat

  • Überprüfe, ob die Modellversion zur Aufgabe passt

Unerwartetes Ausgabeformat

  • Verschiedene Aufgaben geben unterschiedliche Formate zurück

  • Analysiere die Ausgabe entsprechend dem Aufgabentyp

  • Prüfe die Dokumentation zu den Ausgaben der Aufgabe

CUDA-Speicherprobleme

  • Florence-2-large benötigt ca. 8 GB VRAM

  • Verwende Florence-2-base für geringeren Speicherbedarf

  • Gradient Checkpointing aktivieren

Langsame Verarbeitung

  • Verwende nach Möglichkeit Batch-Inferenz

  • FP16-Modus aktivieren

  • TensorRT-Optimierung in Betracht ziehen

Kostenschätzung

Übliche CLORE.AI-Marktplatzpreise (Stand 2024):

GPU
Stundensatz
Tagessatz
4-Stunden-Sitzung

RTX 3060

~$0.03

~$0.70

~$0.12

RTX 3090

~$0.06

~$1.50

~$0.25

RTX 4090

~$0.10

~$2.30

~$0.40

A100 40GB

~$0.17

~$4.00

~$0.70

A100 80GB

~$0.25

~$6.00

~$1.00

Die Preise variieren je nach Anbieter und Nachfrage. Prüfen Sie CLORE.AI-Marktplatz für aktuelle Preise.

Geld sparen:

  • Nutzen Sie den Spot Markt für unterbrechbare Arbeit — etwa ein Drittel der Server bietet Spot-Preise unter dem On-Demand-Preis (Median ca. 13 % Rabatt), der Rest ist gleichauf

  • Bezahlen Sie mit CLORE Tokens

  • Vergleichen Sie Preise zwischen verschiedenen Anbietern

Nächste Schritte

  • LLaVA - Visueller Chat und Fragebeantwortung

  • GroundingDINO - Zero-Shot-Erkennung

  • SAM2 - Erkannte Objekte segmentieren

Zuletzt aktualisiert

War das hilfreich?