-
Notifications
You must be signed in to change notification settings - Fork 704
Description
Thank you for the great work!Here is the bug.When I run the code according to the readme"python train.py --config-dir=. --config-name=image_pusht_diffusion_policy_cnn.yaml training.seed=42 training.device=cuda:0 hydra.run.dir='data/outputs/${now:%Y.%m.%d}/${now:%H.%M.%S}${name}${task_name}'"
I meet the problem #145 .Then I downgraded huggingface_hub version to 0.11.1 and come to another problem:
"/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/wandb/apis/public.py:2997: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
from pkg_resources import parse_version
[2025-11-11 16:56:03,901][hydra.utils][ERROR] - Error initializing class at diffusion_policy.workspace.train_diffusion_unet_hybrid_workspace.TrainDiffusionUnetHybridWorkspace: Error loading 'diffusion_policy.workspace.train_diffusion_unet_hybrid_workspace.TrainDiffusionUnetHybridWorkspace':
ImportError("cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl_' (/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/urllib3/util/ssl_.py)")
Error executing job with overrides: ['training.seed=42', 'training.device=cuda:0']
Traceback (most recent call last):
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/hydra/_internal/utils.py", line 639, in _locate
obj = getattr(obj, part)
AttributeError: module 'diffusion_policy.workspace' has no attribute 'train_diffusion_unet_hybrid_workspace'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/hydra/_internal/utils.py", line 645, in _locate
obj = import_module(mod)
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 986, in find_and_load_unlocked
File "", line 680, in load_unlocked
File "", line 850, in exec_module
File "", line 228, in call_with_frames_removed
File "/home/sisyphus/Projects/diffusion_policy/diffusion_policy/workspace/train_diffusion_unet_hybrid_workspace.py", line 23, in
from diffusion_policy.policy.diffusion_unet_hybrid_image_policy import DiffusionUnetHybridImagePolicy
File "/home/sisyphus/Projects/diffusion_policy/diffusion_policy/policy/diffusion_unet_hybrid_image_policy.py", line 7, in
from diffusers.schedulers.scheduling_ddpm import DDPMScheduler
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/diffusers/init.py", line 27, in
from .modeling_utils import ModelMixin
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/diffusers/modeling_utils.py", line 52, in
import accelerate
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/accelerate/init.py", line 7, in
from .accelerator import Accelerator
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/accelerate/accelerator.py", line 27, in
from .checkpointing import load_accelerator_state, load_custom_state, save_accelerator_state, save_custom_state
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/accelerate/checkpointing.py", line 24, in
from .utils import (
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/accelerate/utils/init.py", line 98, in
from .other import (
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/accelerate/utils/other.py", line 21, in
from ..commands.config.cluster import ClusterConfig
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/accelerate/commands/config/init.py", line 25, in
from .sagemaker import get_sagemaker_input
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/accelerate/commands/config/sagemaker.py", line 27, in
import boto3 # noqa: F401
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/boto3/init.py", line 17, in
from boto3.session import Session
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/boto3/session.py", line 17, in
import botocore.session
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/botocore/session.py", line 26, in
import botocore.client
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/botocore/client.py", line 17, in
from botocore import waiter, xform_name
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/botocore/waiter.py", line 18, in
from botocore.docs.docstring import WaiterDocstring
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/botocore/docs/init.py", line 15, in
from botocore.docs.service import ServiceDocumenter
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/botocore/docs/service.py", line 14, in
from botocore.docs.client import ClientDocumenter, ClientExceptionsDocumenter
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/botocore/docs/client.py", line 14, in
from botocore.docs.example import ResponseExampleDocumenter
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/botocore/docs/example.py", line 13, in
from botocore.docs.shape import ShapeDocumenter
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/botocore/docs/shape.py", line 19, in
from botocore.utils import is_json_value_header
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/botocore/utils.py", line 34, in
import botocore.httpsession
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/botocore/httpsession.py", line 22, in
from urllib3.util.ssl import (
ImportError: cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl' (/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/urllib3/util/ssl.py)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/sisyphus/Projects/diffusion_policy/train.py", line 30, in main
cls = hydra.utils.get_class(cfg.target)
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/hydra/utils.py", line 32, in get_class
raise e
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/hydra/utils.py", line 23, in get_class
cls = _locate(path)
File "/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/hydra/internal/utils.py", line 653, in locate
raise ImportError(
ImportError: Error loading 'diffusion_policy.workspace.train_diffusion_unet_hybrid_workspace.TrainDiffusionUnetHybridWorkspace':
ImportError("cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl' (/home/sisyphus/anaconda3/envs/robodiff/lib/python3.9/site-packages/urllib3/util/ssl.py)")
Set the environment variable HYDRA_FULL_ERROR=1 for a complete stack trace."
It seems something wrong with the package grade.Does anyone met the same issue before?