Hi All,
I've followed the instructions for windows users exactly as stated, the environment setup seems to have gone well, but when I try to run the command: python app/gradio_local.py --port 7860, I get the following error
Traceback (most recent call last):
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\utils\import_utils.py", line 718, in get_module
return importlib.import_module("." + module_name, self.name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User.conda\envs\unique3d-py311\Lib\importlib_init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1204, in _gcd_import
File "", line 1176, in _find_and_load
File "", line 1126, in _find_and_load_unlocked
File "", line 241, in _call_with_frames_removed
File "", line 1204, in gcd_import
File "", line 1176, in find_and_load
File "", line 1147, in find_and_load_unlocked
File "", line 690, in load_unlocked
File "", line 940, in exec_module
File "", line 241, in call_with_frames_removed
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\models\unets_init.py", line 5, in
from .unet_1d import UNet1DModel
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\models\unets\unet_1d.py", line 23, in
from ..embeddings import GaussianFourierProjection, TimestepEmbedding, Timesteps
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\models\embeddings.py", line 23, in
from .attention_processor import Attention
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\models\attention_processor.py", line 25, in
from ..utils.torch_utils import maybe_allow_in_graph
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\utils\torch_utils.py", line 30, in
from torch.dynamo import allow_in_graph as maybe_allow_in_graph
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\torch_dynamo_init.py", line 2, in
from . import convert_frame, eval_frame, resume_execution
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\torch_dynamo\convert_frame.py", line 48, in
from . import config, exc, trace_rules
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\torch_dynamo\exc.py", line 12, in
from .utils import counters
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\torch_dynamo\utils.py", line 1063, in
if has_triton_package():
^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\torch\utils_triton.py", line 9, in has_triton_package
import triton
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton_init.py", line 8, in
from .runtime import (
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\runtime_init.py", line 1, in
from .autotuner import (Autotuner, Config, Heuristics, OutOfResources, autotune, heuristics)
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\runtime\autotuner.py", line 7, in
from ..testing import do_bench
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\testing.py", line 7, in
from . import language as tl
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\language_init.py", line 6, in
from .standard import (
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\language\standard.py", line 3, in
from ..runtime.jit import jit
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\runtime\jit.py", line 10, in
from ..runtime.driver import driver
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\runtime\driver.py", line 1, in
from ..backends import backends
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\backends_init.py", line 50, in
backends = discover_backends()
^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\backends_init.py", line 44, in _discover_backends
driver = load_module(name, os.path.join(root, name, 'driver.py'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\backends_init.py", line 12, in _load_module
spec.loader.exec_module(module)
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\backends\nvidia\driver.py", line 18, in
library_dir += [os.path.join(os.environ.get("CUDA_PATH"), "lib", "x64")]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 108, in join
TypeError: expected str, bytes or os.PathLike object, not NoneType
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\User\Desktop\3D\Unique3D\app\gradio_local.py", line 20, in
from app.gradio_3dgen import create_ui as create_3d_ui
File "C:\Users\User\Desktop\3D\Unique3D\app\gradio_3dgen.py", line 6, in
from app.custom_models.mvimg_prediction import run_mvprediction
File "C:\Users\User\Desktop\3D\Unique3D\app\custom_models\mvimg_prediction.py", line 8, in
from app.custom_models.utils import load_pipeline
File "C:\Users\User\Desktop\3D\Unique3D\app\custom_models\utils.py", line 6, in
from custum_3d_diffusion import modules
File "C:\Users\User\Desktop\3D\Unique3D\custum_3d_diffusion\modules.py", line 14, in
from custum_3d_diffusion.trainings import base, image2mvimage_trainer, image2image_trainer
File "C:\Users\User\Desktop\3D\Unique3D\custum_3d_diffusion\trainings\base.py", line 14, in
from custum_3d_diffusion.custum_modules.unifield_processor import ConfigurableUNet2DConditionModel, AttnConfig
File "C:\Users\User\Desktop\3D\Unique3D\custum_3d_diffusion\custum_modules\unifield_processor.py", line 3, in
from diffusers import UNet2DConditionModel
File "", line 1229, in _handle_fromlist
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\utils\import_utils.py", line 709, in getattr
value = getattr(module, name)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\utils\import_utils.py", line 708, in getattr
module = self._get_module(self._class_to_module[name])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\utils\import_utils.py", line 720, in _get_module
raise RuntimeError(
RuntimeError: Failed to import diffusers.models.unets.unet_2d_condition because of the following error (look up to see its traceback):
expected str, bytes or os.PathLike object, not NoneType
My environment:
Anaconda3
Python 3.11
huggingface-hub 0.24.7
Windows 11
3050Ti
Hi All,
I've followed the instructions for windows users exactly as stated, the environment setup seems to have gone well, but when I try to run the command: python app/gradio_local.py --port 7860, I get the following error
Traceback (most recent call last):
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\utils\import_utils.py", line 718, in get_module
return importlib.import_module("." + module_name, self.name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User.conda\envs\unique3d-py311\Lib\importlib_init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1204, in _gcd_import
File "", line 1176, in _find_and_load
File "", line 1126, in _find_and_load_unlocked
File "", line 241, in _call_with_frames_removed
File "", line 1204, in gcd_import
File "", line 1176, in find_and_load
File "", line 1147, in find_and_load_unlocked
File "", line 690, in load_unlocked
File "", line 940, in exec_module
File "", line 241, in call_with_frames_removed
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\models\unets_init.py", line 5, in
from .unet_1d import UNet1DModel
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\models\unets\unet_1d.py", line 23, in
from ..embeddings import GaussianFourierProjection, TimestepEmbedding, Timesteps
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\models\embeddings.py", line 23, in
from .attention_processor import Attention
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\models\attention_processor.py", line 25, in
from ..utils.torch_utils import maybe_allow_in_graph
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\utils\torch_utils.py", line 30, in
from torch.dynamo import allow_in_graph as maybe_allow_in_graph
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\torch_dynamo_init.py", line 2, in
from . import convert_frame, eval_frame, resume_execution
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\torch_dynamo\convert_frame.py", line 48, in
from . import config, exc, trace_rules
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\torch_dynamo\exc.py", line 12, in
from .utils import counters
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\torch_dynamo\utils.py", line 1063, in
if has_triton_package():
^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\torch\utils_triton.py", line 9, in has_triton_package
import triton
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton_init.py", line 8, in
from .runtime import (
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\runtime_init.py", line 1, in
from .autotuner import (Autotuner, Config, Heuristics, OutOfResources, autotune, heuristics)
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\runtime\autotuner.py", line 7, in
from ..testing import do_bench
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\testing.py", line 7, in
from . import language as tl
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\language_init.py", line 6, in
from .standard import (
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\language\standard.py", line 3, in
from ..runtime.jit import jit
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\runtime\jit.py", line 10, in
from ..runtime.driver import driver
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\runtime\driver.py", line 1, in
from ..backends import backends
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\backends_init.py", line 50, in
backends = discover_backends()
^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\backends_init.py", line 44, in _discover_backends
driver = load_module(name, os.path.join(root, name, 'driver.py'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\backends_init.py", line 12, in _load_module
spec.loader.exec_module(module)
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\triton\backends\nvidia\driver.py", line 18, in
library_dir += [os.path.join(os.environ.get("CUDA_PATH"), "lib", "x64")]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 108, in join
TypeError: expected str, bytes or os.PathLike object, not NoneType
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\User\Desktop\3D\Unique3D\app\gradio_local.py", line 20, in
from app.gradio_3dgen import create_ui as create_3d_ui
File "C:\Users\User\Desktop\3D\Unique3D\app\gradio_3dgen.py", line 6, in
from app.custom_models.mvimg_prediction import run_mvprediction
File "C:\Users\User\Desktop\3D\Unique3D\app\custom_models\mvimg_prediction.py", line 8, in
from app.custom_models.utils import load_pipeline
File "C:\Users\User\Desktop\3D\Unique3D\app\custom_models\utils.py", line 6, in
from custum_3d_diffusion import modules
File "C:\Users\User\Desktop\3D\Unique3D\custum_3d_diffusion\modules.py", line 14, in
from custum_3d_diffusion.trainings import base, image2mvimage_trainer, image2image_trainer
File "C:\Users\User\Desktop\3D\Unique3D\custum_3d_diffusion\trainings\base.py", line 14, in
from custum_3d_diffusion.custum_modules.unifield_processor import ConfigurableUNet2DConditionModel, AttnConfig
File "C:\Users\User\Desktop\3D\Unique3D\custum_3d_diffusion\custum_modules\unifield_processor.py", line 3, in
from diffusers import UNet2DConditionModel
File "", line 1229, in _handle_fromlist
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\utils\import_utils.py", line 709, in getattr
value = getattr(module, name)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\utils\import_utils.py", line 708, in getattr
module = self._get_module(self._class_to_module[name])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User.conda\envs\unique3d-py311\Lib\site-packages\diffusers\utils\import_utils.py", line 720, in _get_module
raise RuntimeError(
RuntimeError: Failed to import diffusers.models.unets.unet_2d_condition because of the following error (look up to see its traceback):
expected str, bytes or os.PathLike object, not NoneType
My environment:
Anaconda3
Python 3.11
huggingface-hub 0.24.7
Windows 11
3050Ti