mirror of
https://github.com/storytold/FineTrainers-Conditioning.git
synced 2026-10-09 00:09:45 +00:00
9ef58e2f3a
* rename files * ltx finetuning * update * update * improvements * make style * gradient clipping * update * fix distributed inference * update * update
24 lines
538 B
Python
24 lines
538 B
Python
import torch
|
|
from accelerate import Accelerator
|
|
|
|
|
|
class State:
|
|
# Training state
|
|
seed: int = None
|
|
model_name: str = None
|
|
accelerator: Accelerator = None
|
|
weight_dtype: torch.dtype = None
|
|
train_epochs: int = None
|
|
train_steps: int = None
|
|
overwrote_max_train_steps: bool = False
|
|
num_trainable_parameters: int = 0
|
|
learning_rate: float = None
|
|
train_batch_size: int = None
|
|
generator: torch.Generator = None
|
|
|
|
# Hub state
|
|
repo_id: str = None
|
|
|
|
# Artifacts state
|
|
output_dir: str = None
|