TorchScript#
建立日期: 2018 年 9 月 7 日 | 最後更新日期: 2025 年 7 月 16 日
警告
TorchScript 已棄用,請使用 torch.export 代替。
建立 TorchScript 程式碼#
指令碼化函式。 |
|
跟蹤函式並返回一個可執行函式或 |
|
在跟蹤期間首次呼叫 |
|
跟蹤模組並返回一個可執行 |
|
建立一個執行 func 的非同步任務,並返回該執行結果的引用。 |
|
強制完成 torch.jit.Future[T] 非同步任務,並返回任務的結果。 |
|
C++ torch::jit::Module 的包裝器,包含方法、屬性和引數。 |
|
功能上等同於 |
|
凍結 ScriptModule,將子模組和屬性內聯為常量。 |
|
執行一系列最佳化傳遞,以最佳化模型用於推理。 |
|
根據引數 enabled 啟用或停用 onednn JIT fusion。 |
|
返回 onednn JIT fusion 是否已啟用。 |
|
設定在 fusion 過程中可以發生的特殊化的型別和數量。 |
|
如果在推理時並非所有節點都已 fusion,或者在訓練時符號區分,則會報錯。 |
|
儲存此模組的離線版本,以便在單獨的程序中使用。 |
|
載入之前使用 |
|
此裝飾器指示編譯器忽略函式或方法,並將其保留為 Python 函式。 |
|
此裝飾器指示編譯器忽略函式或方法,並將其替換為引發異常。 |
|
裝飾以註解不同型別的類或模組。 |
|
在 TorchScript 中提供容器型別細化。 |
|
此方法是一個傳遞函式,返回 value,主要用於向 TorchScript 編譯器指示左側表示式是一個型別為 type 的類例項屬性。 |
|
用於在 TorchScript 編譯器中指定 the_value 的型別。 |