Model AI yang Dapat Diskalakan dengan PyTorch Lightning
Sergiy Tkachuk
Director, GenAI Productivity
Independen dari Python
Efisien untuk produksi
Contoh:

Independen dari Python
Efisien untuk produksi
Contoh:

Dua metode konversi:
torch.jit.trace: Menelusuri eksekusi dengan contoh inputtorch.jit.script: Mengompilasi model dengan menganalisis kode PythonKapan digunakan:
trace untuk model sederhanascript untuk model dengan alur kontrol (mis. loop)import torch import torch.nn as nnclass SimpleModel(nn.Module): def forward(self, x): return x * 2model = SimpleModel() scripted_model = torch.jit.script(model)
$$
torch.jit.save: Simpan model yang discript ke filetorch.jit.load: Muat kembali model untuk inferensi$$
# Save the model
torch.jit.save(scripted_mod,"model.pt")
# Load the model
loaded_model=torch.jit.load("model.pt")
Contoh Input:
[1.0, 2.0, 3.0]Contoh Output:
[2.0, 4.0, 6.0]# Perform inference input_arr = [1.0, 2.0, 3.0] input_tensor = torch.tensor(input_arr)output = loaded_model(input_tensor) print(output)
$$
torch.jit.trace: Untuk model statistorch.jit.script: Menangani alur kontrol dinamistorch.jit.save: Menyimpan model yang discripttorch.jit.load: Memuat ulang untuk inferensiModel AI yang Dapat Diskalakan dengan PyTorch Lightning