↓ 2 callersFunctionprocess_and_update_error_buffers(
args,
recycle_vars,
accelerator,
global_step,
noise_scheduler_copy,
model_pred,
helios/utils/utils_recycle_batch.py:594
↓ 2 callersFunctionrun_generator(
args,
accelerator,
transformer,
scheduler,
noise,
prompt_embeds,
# For VRAM mana
helios/utils/utils_helios_post.py:1501
↓ 2 callersFunctionsave_model_checkpoint(
transformer,
args,
save_path,
weight_dtype=None,
unwrap_model_fn=None,
get_peft_mode
helios/utils/utils_base.py:403
↓ 1 callersFunction_critic_loss(
args,
critic_accelerator,
fake_score_model,
transformer,
scheduler,
noise,
promp
helios/utils/utils_helios_post.py:2788
↓ 1 callersFunction_flash_attn_varlen_wrapper(q, k, v, cu_seqlens_q, cu_seqlens_kv, max_seqlen_q, max_seqlen_kv)
helios/modules/helios_kernels/attention_dispatch.py:128
↓ 1 callersFunction_flow_loss(
args,
accelerator,
lr_scheduler,
transformer,
prompt_embeds,
prompt_attention_masks,
helios/utils/utils_helios_base.py:20
↓ 1 callersFunction_generator_loss(
args,
accelerator,
real_fake_score_model,
transformer,
scheduler,
noise,
prompt_
helios/utils/utils_helios_post.py:2141
↓ 1 callersMethodadd_noise(self, original_samples, noise, timestep, sigmas, timesteps)
helios/diffusers_version/scheduling_helios_diffusers.py:830
↓ 1 callersFunctionapply_error_injection(
args,
recycle_vars,
model_input,
noise,
timesteps,
latents_history_long,
latents
helios/utils/utils_recycle_batch.py:8
↓ 1 callersMethodcheck_inputs(
self,
prompt,
negative_prompt,
height,
width,
prompt_embeds=
helios/diffusers_version/pipeline_helios_diffusers.py:297
↓ 1 callersMethodcheck_inputs(
self,
prompt,
negative_prompt,
height,
width,
prompt_embeds=
helios/pipelines/pipeline_helios_ode.py:291
↓ 1 callersMethodcheck_inputs(
self,
prompt,
negative_prompt,
height,
width,
prompt_embeds=
helios/pipelines/pipeline_helios.py:292