2 Commits
Author SHA1 Message Date
liu jingxiang 9bfe348897 fix raymarching install problem 2024-08-21 23:03:59 +08:00
Ryuukeisyou ff95503257 Update README.md 2024-08-17 20:03:53 +08:00
2 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -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
View File
@@ -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])