class ReindexCheckpoint < ApplicationRecord
enum status: { idle: 0, running: 1, done: 2, failed: 3 }
validates :index_name, presence: true, uniqueness: true
def self.for(index_name)
import torch
best_val_loss = float('inf')
for epoch in range(1, num_epochs + 1):
model.train()