Heim  >  Artikel  >  Backend-Entwicklung  >  Dokument-API-Update auf Graddio

Dokument-API-Update auf Graddio

Patricia Arquette
Patricia ArquetteOriginal
2024-10-28 15:27:02574Durchsuche

Überblick

  • Hallo zusammen! Letzte Woche hatte ich die Gelegenheit, in die Welt von Gradio einzutauchen und zur Verbesserung seiner Dokumentation beizutragen. Es war eine lustige Erfahrung, also dachte ich, ich würde erzählen, was ich gelernt habe und wie alles gelaufen ist.

    Document API Update on Graddio gradio-app / gradio

    Erstellen und teilen Sie tolle Apps für maschinelles Lernen, alles in Python. ? Star, um unsere Arbeit zu unterstützen!

    Document API Update on Graddio
    Document API Update on Graddio Document API Update on Graddio

    Document API Update on Graddio Document API Update on Graddio Document API Update on Graddio Document API Update on Graddio Document API Update on Graddio Document API Update on Graddio

    Website | Dokumentation | Führer | Erste Schritte | Beispiele

    Englisch | 中文

    Gradio: Erstellen Sie Web-Apps für maschinelles Lernen – in Python

    Gradio ist ein Open-Source-Python-Paket, mit dem Sie schnell eine Demo- oder Webanwendung für Ihr maschinelles Lernmodell, Ihre API oder eine beliebige Python-Funktion erstellen können. Mithilfe der integrierten Freigabefunktionen von Gradio können Sie dann in nur wenigen Sekunden einen Link zu Ihrer Demo oder Webanwendung teilen. Keine JavaScript-, CSS- oder Webhosting-Erfahrung erforderlich!

    Document API Update on Graddio

    Es sind nur ein paar Zeilen Python erforderlich, um Ihre eigene Demo zu erstellen, also fangen wir an?

    Installation

    Voraussetzung: Gradio 5 erfordert Python 3.10 oder höher

    Wir empfehlen die Installation von Gradio mit pip, das standardmäßig in Python enthalten ist. Führen Sie dies in Ihrem Terminal oder Ihrer Eingabeaufforderung aus:

    pip install --upgrade gradio
    Vollbildmodus aufrufen Vollbildmodus verlassen

    Tipp

    Am besten installieren Sie Gradio in einer virtuellen Umgebung. Detaillierte Installationsanweisungen für alle…

    Auf GitHub ansehen

Ausgabe

Schaltflächen vom Typ „huggingface“ erscheinen in Schwarz #9787

Document API Update on Graddio
Steveolas veröffentlicht am

Beschreiben Sie den Fehler

Wenn Sie sich nicht im Dunkelmodus befinden, werden die Huggingface-Schaltflächen schwarz mit weißem Text angezeigt. Im Dunkelmodus erscheinen sie weiß. Dies steht im Widerspruch zur Dokumentation. Und im Gegensatz zu ihrer Arbeitsweise in Gradio 5.1.0.

Haben Sie nach bestehenden Problemen gesucht? ?

  • [X] Ich habe gesucht und keine vorhandenen Probleme gefunden

Reproduktion

pip install --upgrade gradio
Vollbildmodus aufrufen Vollbildmodus verlassen

Screenshot

Document API Update on Graddio

Protokolle

Keine Antwort

Systeminformationen

import numpy as np
import gradio as gr

with gr.Blocks() as demo:
    text_button = gr.Button("I Am a Button", variant='huggingface')


if __name__ == "__main__":
    demo.launch()
Vollbildmodus aufrufen Vollbildmodus verlassen

Schweregrad

Ich kann es umgehen

Auf GitHub ansehen
  • Alles begann, als im Gradio-Repository ein neues Problem auftauchte. Jemand bemerkte, dass die „Huggingface“-Variante der Schaltflächenkomponente mit schwarzem Hintergrund und weißem Text angezeigt wurde, wenn sie sich nicht im dunklen Modus befand. Dies unterschied sich von der Beschreibung in der Dokumentation und sogar davon, wie es in Gradio 5.1.0 aussah. Sie können die Originalausgabe sehen

Pull-Anfrage

Aktualisieren Sie die Dokumentzeichenfolge für den Parameter „variant“ in „gr.Button“. #9806

Document API Update on Graddio
verblassenNA veröffentlicht am

Beschreibung

Parameterdokument der Schaltflächen-API-Referenz ausrichten

? PRs sollten auf Probleme abzielen

Geschlossen: #9787

Tests

Alle Tests bestehen.

Auf GitHub ansehen
  • Es stellt sich heraus, dass diese PR völlig anders ist als das, was ich vom ersten bis zum letzten gemacht habe. In diesem Fall aktualisiere ich einfach das API-Dokument, um das korrekte Verhalten der Variante zu zeigen, aber es ist auch ein guter Fall, um zu sehen, wie Betreuer das verwenden PR, um gleichzeitig eine Aktualisierung des API-Dokuments vorzunehmen, ohne separat eine neue PR zu erstellen, um die Überflutung der PR durch Überlappung einer anderen nicht zusammengeführten PR zu reduzieren.

Was ich gelernt habe

  • Kommunikation ist der Schlüssel – Das Gespräch zwischen dem Mitwirkenden und den Betreuern war offen und klar, sodass leicht zu verstehen war, was behoben werden musste. Es ist eine Erinnerung daran, wie wertvoll es ist, Kontakt aufzunehmen und Fragen zu stellen.

Das obige ist der detaillierte Inhalt vonDokument-API-Update auf Graddio. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn