Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
renzhc
diffusers_dcu
Commits
f0b2f6ce
Unverified
Commit
f0b2f6ce
authored
Oct 31, 2023
by
TimothyAlexisVass
Committed by
GitHub
Oct 31, 2023
Browse files
Fix divide by zero RuntimeWarning (#5543)
parent
32fea1cc
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
11 additions
and
11 deletions
+11
-11
src/diffusers/schedulers/scheduling_deis_multistep.py
src/diffusers/schedulers/scheduling_deis_multistep.py
+1
-1
src/diffusers/schedulers/scheduling_dpmsolver_multistep.py
src/diffusers/schedulers/scheduling_dpmsolver_multistep.py
+1
-1
src/diffusers/schedulers/scheduling_dpmsolver_multistep_inverse.py
...sers/schedulers/scheduling_dpmsolver_multistep_inverse.py
+1
-1
src/diffusers/schedulers/scheduling_dpmsolver_sde.py
src/diffusers/schedulers/scheduling_dpmsolver_sde.py
+1
-1
src/diffusers/schedulers/scheduling_dpmsolver_singlestep.py
src/diffusers/schedulers/scheduling_dpmsolver_singlestep.py
+1
-1
src/diffusers/schedulers/scheduling_euler_discrete.py
src/diffusers/schedulers/scheduling_euler_discrete.py
+1
-1
src/diffusers/schedulers/scheduling_heun_discrete.py
src/diffusers/schedulers/scheduling_heun_discrete.py
+1
-1
src/diffusers/schedulers/scheduling_k_dpm_2_ancestral_discrete.py
...users/schedulers/scheduling_k_dpm_2_ancestral_discrete.py
+1
-1
src/diffusers/schedulers/scheduling_k_dpm_2_discrete.py
src/diffusers/schedulers/scheduling_k_dpm_2_discrete.py
+1
-1
src/diffusers/schedulers/scheduling_lms_discrete.py
src/diffusers/schedulers/scheduling_lms_discrete.py
+1
-1
src/diffusers/schedulers/scheduling_unipc_multistep.py
src/diffusers/schedulers/scheduling_unipc_multistep.py
+1
-1
No files found.
src/diffusers/schedulers/scheduling_deis_multistep.py
View file @
f0b2f6ce
...
@@ -293,7 +293,7 @@ class DEISMultistepScheduler(SchedulerMixin, ConfigMixin):
...
@@ -293,7 +293,7 @@ class DEISMultistepScheduler(SchedulerMixin, ConfigMixin):
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
# get log sigma
# get log sigma
log_sigma
=
np
.
log
(
sigma
)
log_sigma
=
np
.
log
(
np
.
maximum
(
sigma
,
1e-10
)
)
# get distribution
# get distribution
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
...
...
src/diffusers/schedulers/scheduling_dpmsolver_multistep.py
View file @
f0b2f6ce
...
@@ -329,7 +329,7 @@ class DPMSolverMultistepScheduler(SchedulerMixin, ConfigMixin):
...
@@ -329,7 +329,7 @@ class DPMSolverMultistepScheduler(SchedulerMixin, ConfigMixin):
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
# get log sigma
# get log sigma
log_sigma
=
np
.
log
(
sigma
)
log_sigma
=
np
.
log
(
np
.
maximum
(
sigma
,
1e-10
)
)
# get distribution
# get distribution
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
...
...
src/diffusers/schedulers/scheduling_dpmsolver_multistep_inverse.py
View file @
f0b2f6ce
...
@@ -328,7 +328,7 @@ class DPMSolverMultistepInverseScheduler(SchedulerMixin, ConfigMixin):
...
@@ -328,7 +328,7 @@ class DPMSolverMultistepInverseScheduler(SchedulerMixin, ConfigMixin):
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
# get log sigma
# get log sigma
log_sigma
=
np
.
log
(
sigma
)
log_sigma
=
np
.
log
(
np
.
maximum
(
sigma
,
1e-10
)
)
# get distribution
# get distribution
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
...
...
src/diffusers/schedulers/scheduling_dpmsolver_sde.py
View file @
f0b2f6ce
...
@@ -373,7 +373,7 @@ class DPMSolverSDEScheduler(SchedulerMixin, ConfigMixin):
...
@@ -373,7 +373,7 @@ class DPMSolverSDEScheduler(SchedulerMixin, ConfigMixin):
# copied from diffusers.schedulers.scheduling_euler_discrete._sigma_to_t
# copied from diffusers.schedulers.scheduling_euler_discrete._sigma_to_t
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
# get log sigma
# get log sigma
log_sigma
=
np
.
log
(
sigma
)
log_sigma
=
np
.
log
(
np
.
maximum
(
sigma
,
1e-10
)
)
# get distribution
# get distribution
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
...
...
src/diffusers/schedulers/scheduling_dpmsolver_singlestep.py
View file @
f0b2f6ce
...
@@ -327,7 +327,7 @@ class DPMSolverSinglestepScheduler(SchedulerMixin, ConfigMixin):
...
@@ -327,7 +327,7 @@ class DPMSolverSinglestepScheduler(SchedulerMixin, ConfigMixin):
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
# get log sigma
# get log sigma
log_sigma
=
np
.
log
(
sigma
)
log_sigma
=
np
.
log
(
np
.
maximum
(
sigma
,
1e-10
)
)
# get distribution
# get distribution
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
...
...
src/diffusers/schedulers/scheduling_euler_discrete.py
View file @
f0b2f6ce
...
@@ -278,7 +278,7 @@ class EulerDiscreteScheduler(SchedulerMixin, ConfigMixin):
...
@@ -278,7 +278,7 @@ class EulerDiscreteScheduler(SchedulerMixin, ConfigMixin):
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
# get log sigma
# get log sigma
log_sigma
=
np
.
log
(
sigma
)
log_sigma
=
np
.
log
(
np
.
maximum
(
sigma
,
1e-10
)
)
# get distribution
# get distribution
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
...
...
src/diffusers/schedulers/scheduling_heun_discrete.py
View file @
f0b2f6ce
...
@@ -280,7 +280,7 @@ class HeunDiscreteScheduler(SchedulerMixin, ConfigMixin):
...
@@ -280,7 +280,7 @@ class HeunDiscreteScheduler(SchedulerMixin, ConfigMixin):
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
# get log sigma
# get log sigma
log_sigma
=
np
.
log
(
sigma
)
log_sigma
=
np
.
log
(
np
.
maximum
(
sigma
,
1e-10
)
)
# get distribution
# get distribution
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
...
...
src/diffusers/schedulers/scheduling_k_dpm_2_ancestral_discrete.py
View file @
f0b2f6ce
...
@@ -301,7 +301,7 @@ class KDPM2AncestralDiscreteScheduler(SchedulerMixin, ConfigMixin):
...
@@ -301,7 +301,7 @@ class KDPM2AncestralDiscreteScheduler(SchedulerMixin, ConfigMixin):
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
# get log sigma
# get log sigma
log_sigma
=
np
.
log
(
sigma
)
log_sigma
=
np
.
log
(
np
.
maximum
(
sigma
,
1e-10
)
)
# get distribution
# get distribution
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
...
...
src/diffusers/schedulers/scheduling_k_dpm_2_discrete.py
View file @
f0b2f6ce
...
@@ -312,7 +312,7 @@ class KDPM2DiscreteScheduler(SchedulerMixin, ConfigMixin):
...
@@ -312,7 +312,7 @@ class KDPM2DiscreteScheduler(SchedulerMixin, ConfigMixin):
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
# get log sigma
# get log sigma
log_sigma
=
np
.
log
(
sigma
)
log_sigma
=
np
.
log
(
np
.
maximum
(
sigma
,
1e-10
)
)
# get distribution
# get distribution
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
...
...
src/diffusers/schedulers/scheduling_lms_discrete.py
View file @
f0b2f6ce
...
@@ -305,7 +305,7 @@ class LMSDiscreteScheduler(SchedulerMixin, ConfigMixin):
...
@@ -305,7 +305,7 @@ class LMSDiscreteScheduler(SchedulerMixin, ConfigMixin):
# copied from diffusers.schedulers.scheduling_euler_discrete._sigma_to_t
# copied from diffusers.schedulers.scheduling_euler_discrete._sigma_to_t
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
# get log sigma
# get log sigma
log_sigma
=
np
.
log
(
sigma
)
log_sigma
=
np
.
log
(
np
.
maximum
(
sigma
,
1e-10
)
)
# get distribution
# get distribution
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
...
...
src/diffusers/schedulers/scheduling_unipc_multistep.py
View file @
f0b2f6ce
...
@@ -307,7 +307,7 @@ class UniPCMultistepScheduler(SchedulerMixin, ConfigMixin):
...
@@ -307,7 +307,7 @@ class UniPCMultistepScheduler(SchedulerMixin, ConfigMixin):
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
# Copied from diffusers.schedulers.scheduling_euler_discrete.EulerDiscreteScheduler._sigma_to_t
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
def
_sigma_to_t
(
self
,
sigma
,
log_sigmas
):
# get log sigma
# get log sigma
log_sigma
=
np
.
log
(
sigma
)
log_sigma
=
np
.
log
(
np
.
maximum
(
sigma
,
1e-10
)
)
# get distribution
# get distribution
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
dists
=
log_sigma
-
log_sigmas
[:,
np
.
newaxis
]
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment