為什麼第一次運行會下載模型
當 Easy Background Remover 下載裝置上模型時,第一個剪下可能會暫停。該模型是一大組學習到的數值權重,用於將主題與背景分開。一旦可用,它可以在瀏覽器內針對您的圖像運行,而不需要將照片發送到遠端剪切服務。
因此,「首次運行下載」和「本地處理」描述了同一設計的不同部分。瀏覽器下載處理工具;它不需要上傳每個選定的圖像即可使該工具正常運作。
為什麼該模型沒有捆綁到每個新創公司中
擴充包含介面程式碼、圖示、指令和處理邏輯。有用的細分模型是一種不同類型的資產。它的權重可能比打開編輯器所需的程式碼大得多。
在需要時取得模型具有實際好處:
- 擴充包不必在每次啟動時載入完整模型;
- 瀏覽器可以快取模型以供重複使用;
- 普通的後續會話可以開始,而無需重複相同的傳輸;
- 更新處理流程時可以取代模型資源。
這是有代價的:在所需的檔案到達並且運行時初始化它們之前,第一次推理無法開始。在快速連接上,這可能感覺像是一個簡短的設定畫面。在緩慢或受限的連接上,它可能是第一個會話中最長的部分。
下載了什麼
下載包含推理所需的模型資料。將其視為專門數值函數的參數,而不是照片庫,也不是有關圖像中主題的查找請求。
載入後,瀏覽器運行時會使用這些參數根據您選擇的像素計算遮罩。日常路徑(解碼影像、運行分割、最佳化遮罩和導出)被設計為在擴展環境中進行。
在閱讀網路活動時,這種差異很重要。對固定模型資源的請求並不等同於攜帶目前影像的請求。僅網路存取並不能回答圖像推理發生在哪裡;資料路徑可以。
快取發生了什麼變化
如果沒有緩存,每次編輯器啟動都需要支付相同的下載費用。瀏覽器可以保留模型資源,以便以後的會話可以重複使用它。這改變了正常的順序:
- 第一個會話檢查所需模型是否可用。
- 如果缺少,瀏覽器會下載它。
- 運行時初始化模型並運行剪切。
- 稍後的普通會話通常可以載入快取的副本。
「通常」是故意的。快取是可重複使用的存儲,而不是永久的保證。清除瀏覽器或擴充功能資料、變更設定檔、使用其他裝置、儲存壓力或模型更新可能會使檔案再次無法使用。
為什麼可能會出現另一個下載
稍後下載並不一定意味著快取失敗。常見的解釋包括:
- 該擴充現在需要更新的模型版本;
- 本地擴展資料被清除;
- 瀏覽器驅逐快取資料以恢復儲存;
- 工作在不同的瀏覽器設定檔中進行;
- 擴充功能已重新安裝,其儲存已重設;
- 早期的下載從未完成。
有用的診斷問題不是“我下載過這個嗎?”但是“當前所需的模型在此擴展環境中可用嗎?”
下載時間不是推理時間
兩個等待可能看起來相似,但代表不同的工作。
下載時間是模型資產的轉移。它在很大程度上取決於連接速度、資產交付和快取狀態。
初始化和推理時間發生在資產可用之後。運行時準備模型,將影像轉換為適當的輸入,計算遮罩並傳回結果。這些步驟更取決於裝置、瀏覽器、影像尺寸和可用記憶體。
第一次設定期間的進度訊息可能涵蓋多個階段。如果模型已經緩存,但大圖像仍然需要時間,重複重新連接網路不會使本地計算即時。
如果連線斷開會發生什麼
如果所需模型未快取且下載無法完成,則無法開始自動刪除。瀏覽器尚不具備所需的數位權重。正確的反應是恢復穩定的連接並完成設定。
一旦快取了必要的模型,普通處理就較少依賴連線。 「離線友善」仍然比承諾每個瀏覽器狀態和每次首次啟動都可以在沒有網路的情況下運行更準確。沒有模型檔案的新設定檔必須以某種方式取得該檔案。
如果安裝程式重複重新啟動,請檢查會話之間是否清除了擴充資料、儲存是否極度受限,或網路策略是否阻止資產請求。 故障排除 指南涵蓋一般故障檢查。
隱私:資產交付與圖像處理
Easy Background Remover 是為了在瀏覽器中執行剪切而建構的。您選擇的圖像將在擴展編輯器和工作器中進行解碼和處理。簡短的本地歷史記錄還可以將最近的原始資料和結果儲存在瀏覽器儲存中。
首次運行模型請求不會變更該映像路徑。它獲得本地推理所需的可重複使用元件。產品頁面上存在的網站分析也與影像像素和擴充編輯歷史記錄分開。目前完整的措詞位於隱私權。
避免比架構支援的更強的聲明。 「Chrome 從不使用網路」是不準確的。 「剪切管道旨在將影像處理保持在本地,而首次運行可能會下載模型」是準確的。
下載後瀏覽器會做什麼
該模型仍然需要由瀏覽器推理運行時初始化。所選影像被解碼為像素,準備為數位輸入,然後發送給工作人員進行繁重的計算。工作人員返回一個蒙版,編輯器使用該蒙版進行預覽和細化。
該遮罩不是從伺服器取得的第二個影像。它是根據本地圖像輸入和下載的模型權重計算的結果。 設備上剪下模型看到的內容 解釋了像素到掩模步驟;Web Worker 影像處理基礎 解釋了為什麼計算與介面工作分離。
真實的首次運行清單
對於最乾淨的第一次測試:
- 在穩定連線的情況下開啟編輯器。
- 待模型設定完成後再判斷處理速度。
- 從尺寸合理且主題清晰的影像開始。
- 匯出一次以驗證完整路徑。
- 稍後重新開啟編輯器並確認快取模型的設定更短。
如果模型更新最終導致另一次下載,請讓它在比較結果之前完成。不同的模型版本可能會產生略有不同的掩模,因此當再現性很重要時記錄擴展版本。
首次運行等待需要實際權衡:一次或偶爾獲取處理模型,然後將其重新用於本地剪切。有關從像素到匯出的更廣泛序列,請參閱本地背景去除的工作原理。