Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9bfe348897 | ||
|
|
ff95503257 |
@@ -15,7 +15,7 @@ Specially for pytorch3d and four extensions (freqencoder, gridencoder, raymarchi
|
||||
|
||||
Pytorch3d may need some dependencies to compile, please refer to [pytorch3d's install guide](https://github.com/facebookresearch/pytorch3d/blob/main/INSTALL.md) for more information.
|
||||
|
||||
Build wheels and install them in advance is also a choice.
|
||||
Build wheels and install them in advance is also a choice. I have also put some wheels built on my environment in the release.
|
||||
|
||||
# Workflow
|
||||
For quick start, please download training data and trained checkpoints from [SyncTalk](https://github.com/ZiqiaoPeng/SyncTalk) in advance, and put them in correct locations under "custom_nodes/ComfyUI-SyncTalk/repos/SyncTalk/".
|
||||
|
||||
+3
-2
@@ -73,13 +73,14 @@ if install_status.git_clone_sync_talk and not install_status.install_dependencie
|
||||
if missing_exts:
|
||||
for ext in missing_exts:
|
||||
dirname = "raymarching" if ext == "raymarching-face" else ext
|
||||
ext_name = "raymarching_face" if ext == "raymarching-face" else ext
|
||||
ext_dir = os.path.join(sync_talk_dir, dirname)
|
||||
ext_wheel = utils.get_valid_wheel(ext, os.path.join(ext_dir, "dist"))
|
||||
ext_wheel = utils.get_valid_wheel(ext_name, os.path.join(ext_dir, "dist"))
|
||||
if ext_wheel is None:
|
||||
# Build wheel.
|
||||
ext_setup_path = os.path.join(ext_dir, "setup.py")
|
||||
subprocess.check_call([sys.executable, ext_setup_path, "bdist_wheel"], cwd=ext_dir)
|
||||
ext_wheel = utils.get_valid_wheel(ext, os.path.join(ext_dir, "dist"))
|
||||
ext_wheel = utils.get_valid_wheel(ext_name, os.path.join(ext_dir, "dist"))
|
||||
if ext_wheel is not None:
|
||||
subprocess.check_call([sys.executable, "-m", "pip", "install", ext_wheel])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user