Hub 文件
Spaces 面板
並獲得增強的文件體驗
開始使用
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 上更新