Updated thesis
This commit is contained in:
@@ -59,11 +59,8 @@ def sample_diffusion(
|
||||
|
||||
# evenly spaces 4 intermediate samples to append between 1 and noise_steps
|
||||
if intermediate_samples:
|
||||
first_quarter_end = (noise_steps - 1) // 4
|
||||
spacing = (first_quarter_end - 1) // 4
|
||||
|
||||
# save 1, 1 + spacing, 1 + 2*spacing, 1 + 3*spacing
|
||||
if i % spacing == 1 and i <= first_quarter_end:
|
||||
spacing = (noise_steps - 1) // 4
|
||||
if i % spacing == 0:
|
||||
intermediate_samples_list.append(x)
|
||||
|
||||
x = torch.clamp(x, -1.0, 1.0)
|
||||
|
||||
@@ -2,7 +2,7 @@ from src.utils.clearml import ClearMLHelper
|
||||
|
||||
clearml_helper = ClearMLHelper(project_name="Thesis/NrvForecast")
|
||||
task = clearml_helper.get_task(
|
||||
task_name="Diffusion Training: hidden_sizes=[256, 256] (30 steps), lr=0.0001, time_dim=8",
|
||||
task_name="Diffusion Training: hidden_sizes=[256, 256] (100 steps), lr=0.0001, time_dim=8",
|
||||
)
|
||||
task.execute_remotely(queue_name="default", exit_process=True)
|
||||
|
||||
@@ -71,6 +71,6 @@ policy_evaluator = PolicyEvaluator(baseline_policy, task)
|
||||
|
||||
#### Trainer ####
|
||||
trainer = DiffusionTrainer(
|
||||
model, data_processor, "cuda", policy_evaluator=policy_evaluator, noise_steps=30
|
||||
model, data_processor, "cuda", policy_evaluator=policy_evaluator, noise_steps=100
|
||||
)
|
||||
trainer.train(model_parameters["epochs"], model_parameters["learning_rate"], task)
|
||||
|
||||
Reference in New Issue
Block a user