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
xuwx1
LightX2V
Commits
d71f936d
"docs/EN/git@developer.sourcefind.cn:Wenxuan/LightX2V.git" did not exist on "627123e87c70c904278c66bf3014dfd593beb61a"
Commit
d71f936d
authored
Aug 26, 2025
by
Yang Yong(雍洋)
Committed by
GitHub
Aug 26, 2025
Browse files
Remove vae args (#250)
parent
cf04772a
Changes
23
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
0 additions
and
62 deletions
+0
-62
tools/convert/trt_vae/convert_trt.sh
tools/convert/trt_vae/convert_trt.sh
+0
-16
tools/convert/trt_vae/convert_vae_trt_engine.py
tools/convert/trt_vae/convert_vae_trt_engine.py
+0
-45
tools/convert/trt_vae/readme.md
tools/convert/trt_vae/readme.md
+0
-1
No files found.
tools/convert/trt_vae/convert_trt.sh
deleted
100755 → 0
View file @
cf04772a
#!/bin/bash
export
PYTHONPATH
=
"./"
:
$PYTHONPATH
# onnx_path=""
# trtexec \
# --onnx=${onnx_path} \
# --saveEngine="./vae_decoder_hf_sim.engine" \
# --allowWeightStreaming \
# --stronglyTyped \
# --fp16 \
# --weightStreamingBudget=100 \
# --minShapes=inp:1x16x9x18x16 \
# --optShapes=inp:1x16x17x32x16 \
# --maxShapes=inp:1x16x17x32x32
model_path
=
""
python examples/vae_trt/convert_vae_trt_engine.py
--model_path
${
model_path
}
tools/convert/trt_vae/convert_vae_trt_engine.py
deleted
100755 → 0
View file @
cf04772a
import
argparse
import
os
from
pathlib
import
Path
import
torch
from
loguru
import
logger
from
lightx2v.models.video_encoders.hf.autoencoder_kl_causal_3d.autoencoder_kl_causal_3d
import
AutoencoderKLCausal3D
from
lightx2v.models.video_encoders.trt.autoencoder_kl_causal_3d.trt_vae_infer
import
HyVaeTrtModelInfer
def
parse_args
():
args
=
argparse
.
ArgumentParser
()
args
.
add_argument
(
"--model_path"
,
help
=
""
,
type
=
str
)
args
.
add_argument
(
"--dtype"
,
default
=
torch
.
float16
)
args
.
add_argument
(
"--device"
,
default
=
"cuda"
,
type
=
str
)
return
args
.
parse_args
()
def
convert_vae_trt_engine
(
args
):
vae_path
=
os
.
path
.
join
(
args
.
model_path
,
"hunyuan-video-t2v-720p/vae"
)
assert
Path
(
vae_path
).
exists
(),
f
"
{
vae_path
}
not exists."
config
=
AutoencoderKLCausal3D
.
load_config
(
vae_path
)
model
=
AutoencoderKLCausal3D
.
from_config
(
config
)
assert
Path
(
os
.
path
.
join
(
vae_path
,
"pytorch_model.pt"
)).
exists
(),
f
"
{
os
.
path
.
join
(
vae_path
,
'pytorch_model.pt'
)
}
not exists."
ckpt
=
torch
.
load
(
os
.
path
.
join
(
vae_path
,
"pytorch_model.pt"
),
map_location
=
"cpu"
,
weights_only
=
True
)
model
.
load_state_dict
(
ckpt
)
model
=
model
.
to
(
dtype
=
args
.
dtype
,
device
=
args
.
device
)
onnx_path
=
HyVaeTrtModelInfer
.
export_to_onnx
(
model
.
decoder
,
vae_path
)
del
model
torch
.
cuda
.
empty_cache
()
engine_path
=
onnx_path
.
replace
(
".onnx"
,
".engine"
)
HyVaeTrtModelInfer
.
convert_to_trt_engine
(
onnx_path
,
engine_path
)
logger
.
info
(
f
"ONNX:
{
onnx_path
}
"
)
logger
.
info
(
f
"TRT Engine:
{
engine_path
}
"
)
return
def
main
():
args
=
parse_args
()
convert_vae_trt_engine
(
args
)
if
__name__
==
"__main__"
:
main
()
tools/convert/trt_vae/readme.md
deleted
100755 → 0
View file @
cf04772a
## TODO
Prev
1
2
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