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
ModelZoo
VibeVoice_pytorch
Commits
b4af4e0c
Commit
b4af4e0c
authored
Sep 01, 2025
by
luopl
Browse files
"Initial commit"
parents
Changes
48
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
20 additions
and
0 deletions
+20
-0
vibevoice/processor/__init__.py
vibevoice/processor/__init__.py
+0
-0
vibevoice/processor/vibevoice_processor.py
vibevoice/processor/vibevoice_processor.py
+0
-0
vibevoice/processor/vibevoice_tokenizer_processor.py
vibevoice/processor/vibevoice_tokenizer_processor.py
+0
-0
vibevoice/schedule/__init__.py
vibevoice/schedule/__init__.py
+0
-0
vibevoice/schedule/dpm_solver.py
vibevoice/schedule/dpm_solver.py
+0
-0
vibevoice/schedule/timestep_sampler.py
vibevoice/schedule/timestep_sampler.py
+20
-0
vibevoice/scripts/__init__.py
vibevoice/scripts/__init__.py
+0
-0
vibevoice/scripts/convert_nnscaler_checkpoint_to_transformers.py
...ce/scripts/convert_nnscaler_checkpoint_to_transformers.py
+0
-0
No files found.
vibevoice/processor/__init__.py
0 → 100644
View file @
b4af4e0c
vibevoice/processor/vibevoice_processor.py
0 → 100644
View file @
b4af4e0c
This diff is collapsed.
Click to expand it.
vibevoice/processor/vibevoice_tokenizer_processor.py
0 → 100644
View file @
b4af4e0c
This diff is collapsed.
Click to expand it.
vibevoice/schedule/__init__.py
0 → 100644
View file @
b4af4e0c
vibevoice/schedule/dpm_solver.py
0 → 100644
View file @
b4af4e0c
This diff is collapsed.
Click to expand it.
vibevoice/schedule/timestep_sampler.py
0 → 100644
View file @
b4af4e0c
import
math
import
torch
class
UniformSampler
:
def
__init__
(
self
,
timesteps
=
1000
):
self
.
timesteps
=
timesteps
def
sample
(
self
,
batch_size
,
device
):
return
torch
.
randint
(
0
,
self
.
timesteps
,
(
batch_size
,),
device
=
device
)
class
LogitNormalSampler
:
def
__init__
(
self
,
timesteps
=
1000
,
m
=
0
,
s
=
1
):
self
.
timesteps
=
timesteps
timesteps
=
torch
.
linspace
(
0
,
1
,
timesteps
)
logit
=
torch
.
log
(
timesteps
/
(
1
-
timesteps
))
self
.
prob
=
torch
.
exp
(
-
0.5
*
(
logit
-
m
)
**
2
/
s
**
2
)
/
(
s
*
math
.
sqrt
(
2
*
math
.
pi
))
def
sample
(
self
,
batch_size
,
device
):
return
torch
.
multinomial
(
self
.
prob
,
batch_size
,
replacement
=
True
).
to
(
device
)
\ No newline at end of file
vibevoice/scripts/__init__.py
0 → 100644
View file @
b4af4e0c
vibevoice/scripts/convert_nnscaler_checkpoint_to_transformers.py
0 → 100644
View file @
b4af4e0c
This diff is collapsed.
Click to expand it.
Prev
1
2
3
Next
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