ホームページ  >  記事  >  バックエンド開発  >  Gradio のドキュメント API の更新

Gradio のドキュメント API の更新

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-28 15:27:02574ブラウズ

概要

  • 皆さんこんにちは!先週、私は gradio の世界に飛び込み、そのドキュメントの改善に貢献する機会がありました。とても楽しい経験だったので、学んだこととそれがどのように起こったかを共有したいと思います。

    Document API Update on Graddio グラデーションアプリ / グラディオ

    楽しい機械学習アプリをすべて Python で構築して共有します。 ?私たちの活動をサポートしてくれるスター!

    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

    ウェブサイト |ドキュメント |ガイド |はじめる |例

    英語 | 中文

    ラジオ: Python で機械学習 Web アプリを構築する

    Gradio は、機械学習モデル、API、または任意の Python 関数のデモまたは Web アプリケーションを迅速に構築できるオープンソースの Python パッケージです。その後、Gradio の組み込み共有機能を使用して、わずか数秒でデモまたは Web アプリケーションへのリンクを共有できます。 JavaScript、CSS、または Web ホスティングの経験は必要ありません!

    Document API Update on Graddio

    独自のデモを作成するには Python を数行使用するだけなので、始めましょう ?

    インストール

    前提条件: Gradio 5 には Python 3.10 以降が必要です

    Python にデフォルトで含まれている pip を使用して Gradio をインストールすることをお勧めします。ターミナルまたはコマンド プロンプトでこれを実行します:

    pip install --upgrade gradio
    全画面モードに入る 全画面モードを終了します

    ヒント

    Gradio は仮想環境にインストールするのが最善です。詳細なインストール手順はすべて…

    GitHub で表示

問題

「huggingface」タイプのボタンは黒く表示されます #9787

Document API Update on Graddio
スティーブラス 投稿日:

バグの説明

ダークモードではない場合、ハグフェイスボタンは黒と白のテキストで表示されます。ダークモードでは白く表示されます。これはドキュメントに反しています。そして、gradio 5.1.0 での動作とは反対です。

既存の問題を検索しましたか? ?

  • [X] 検索しましたが、既存の問題は見つかりませんでした

複製

pip install --upgrade gradio
全画面モードに入る 全画面モードを終了します

スクリーンショット

Document API Update on Graddio

ログ

応答なし

システム情報

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()
全画面モードに入る 全画面モードを終了します

重大度

回避できます

GitHub で表示
  • すべては、Gradio リポジトリに新しい問題が発生し、ボタン コンポーネントの「huggingface」バリアントがダーク モードでないときに黒の背景と白のテキストで表示されることに誰かが気づいたときに始まりました。これはドキュメントの説明とは異なり、さらには Gradio 5.1.0 での見た目とは異なりました。元の問題を見ることができます

プルリクエスト

`gr.Button` の「variant」パラメータの docstring を更新します。 #9806

Document API Update on Graddio
フェージングNA 投稿日:

説明

ボタンAPIリファレンスのパラメータドキュメントを揃えます

? PR は問題をターゲットにする必要があります

クローズ: #9787

テスト

すべてのテストに合格しました。

GitHub で表示
  • この PR は、私が最初から最後まで行ってきたものとはまったく異なることがわかりました。これは、バリアントが正しく動作するように API ドキュメントを更新しただけですが、メンテナがどのように API を使用するかを確認する良い例でもあります。新しい PR を個別に作成することなく、同時に API ドキュメントに関する更新を行う PR により、マージ解除された別の PR と重複する PR のフラッディングが軽減されます。

学んだこと

  • コミュニケーションが鍵 - 寄稿者とメンテナーの間の会話はオープンかつ明確で、何を修正する必要があるのか​​を簡単に理解できました。手を差し伸べて質問することがいかに価値があるかを思い出させてくれます。

以上がGradio のドキュメント API の更新の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。