Hub 文件

Spaces 面板

Hugging Face's logo
加入 Hugging Face 社群

並獲得增強的文件體驗

開始使用

Spaces 面板

Panel 是一個開源 Python 庫,可讓你完全使用 Python 輕鬆構建強大的工具、儀表板和複雜應用程式。它秉持“開箱即用”的理念,將 PyData 生態系統、強大的資料表等更多功能觸手可及。高階響應式 API 和低階基於回撥的 API 確保你可以快速構建探索性應用程式,但如果你構建複雜的、多頁的互動式應用程式,也不會受到限制。Panel 是 HoloViz 生態系統的一員,是你進入資料探索工具互聯生態系統的門戶。

訪問 Panel 文件以瞭解更多關於建立強大應用程式的資訊。

🚀 在 Spaces 上部署 Panel

您只需點選幾下即可在 Spaces 上部署 Panel

您需要定義幾個關鍵引數:所有者(您的個人帳戶或組織)、Space 名稱和可見性。如果您打算執行計算密集型深度學習模型,請考慮升級到 GPU 以提高效能。

建立 Space 後,它將處於“構建中”狀態,一旦您的 Space 準備就緒,它將變為“執行中”狀態。

⚡️ 你會看到什麼?

當您的 Space 搭建並準備就緒後,您將看到這個影像分類 Panel 應用程式,它將允許您獲取一個隨機影像並在其上執行 OpenAI CLIP 分類器模型。請檢視我們的部落格文章,瞭解此應用程式的詳細介紹。

🛠️ 如何自定義並建立你自己的應用程式?

Space 模板將填充一些檔案來啟動您的應用程式

三個檔案很重要

1. app.py

此檔案定義了您的 Panel 應用程式程式碼。您可以從修改現有應用程式開始,或者完全替換它以構建您自己的應用程式。要了解更多關於編寫您自己的 Panel 應用程式的資訊,請參閱 Panel 文件

2. Dockerfile

Dockerfile 包含 Docker 將執行的一系列命令,用於構建並啟動一個容器映象,您的 Panel 應用程式將在其中執行。通常,為了提供 Panel 應用程式,我們使用命令 `panel serve app.py`。在此特定檔案中,我們將命令分解為字串列表。此外,我們必須定義地址和埠,因為 Hugging Face 將期望在埠 7860 上提供您的應用程式。另外,我們需要指定 `allow-websocket-origin` 標誌以啟用與伺服器 WebSocket 的連線。

3. requirements.txt

此檔案定義了 Panel 應用程式所需的包。使用 Space 時,requirements.txt 檔案中列出的依賴項將自動安裝。您可以自由修改此檔案,刪除不需要的包或新增應用程式所需的額外包。隨意進行必要的更改,以確保您的應用程式安裝了適當的包。

🌐 加入我們的社群

Panel 社群充滿活力且提供支援,經驗豐富的開發人員和資料科學家樂於提供幫助並分享他們的知識。加入我們並與我們聯絡

< > 在 GitHub 上更新

© . This site is unofficial and not affiliated with Hugging Face, Inc.