Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

requirement.txt has two version of pyhocon and training issue #19

Open
AsDeadAsADodo opened this issue Sep 6, 2023 · 0 comments
Open

Comments

@AsDeadAsADodo
Copy link

I deleted the 0.3.59 version

I changed the dtu.conf data_path to absolute path

then I ran sh ***/train.sh

I got the following traceback

Traceback (most recent call last):
  File "train.py", line 6, in <module>
    from tensorboardX import SummaryWriter
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/__init__.py", line 5, in <module>
    from .torchvis import TorchVis
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/torchvis.py", line 11, in <module>
    from .writer import SummaryWriter
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/writer.py", line 17, in <module>
    from .comet_utils import CometLogger
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/comet_utils.py", line 6, in <module>
    from .summary import _clean_tag
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/summary.py", line 13, in <module>
    from .proto.summary_pb2 import Summary
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/proto/summary_pb2.py", line 16, in <module>
    from tensorboardX.proto import tensor_pb2 as tensorboardX_dot_proto_dot_tensor__pb2
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/proto/tensor_pb2.py", line 16, in <module>
    from tensorboardX.proto import resource_handle_pb2 as tensorboardX_dot_proto_dot_resource__handle__pb2
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/proto/resource_handle_pb2.py", line 42, in <module>
    serialized_options=None, file=DESCRIPTOR),
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/google/protobuf/descriptor.py", line 561, in __new__
    _message.Message._CheckCalledFromGeneratedFile()
TypeError: Descriptors cannot not be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:
 1. Downgrade the protobuf package to 3.20.x or lower.
 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).

More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates
Traceback (most recent call last):
  File "train.py", line 6, in <module>
    from tensorboardX import SummaryWriter
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/__init__.py", line 5, in <module>
    from .torchvis import TorchVis
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/torchvis.py", line 11, in <module>
    from .writer import SummaryWriter
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/writer.py", line 17, in <module>
    from .comet_utils import CometLogger
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/comet_utils.py", line 6, in <module>
    from .summary import _clean_tag
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/summary.py", line 13, in <module>
    from .proto.summary_pb2 import Summary
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/proto/summary_pb2.py", line 16, in <module>
    from tensorboardX.proto import tensor_pb2 as tensorboardX_dot_proto_dot_tensor__pb2
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/proto/tensor_pb2.py", line 16, in <module>
    from tensorboardX.proto import resource_handle_pb2 as tensorboardX_dot_proto_dot_resource__handle__pb2
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/proto/resource_handle_pb2.py", line 42, in <module>
    serialized_options=None, file=DESCRIPTOR),
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/google/protobuf/descriptor.py", line 561, in __new__
    _message.Message._CheckCalledFromGeneratedFile()
TypeError: Descriptors cannot not be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:
 1. Downgrade the protobuf package to 3.20.x or lower.
 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).

More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates
Traceback (most recent call last):
  File "train.py", line 6, in <module>
    from tensorboardX import SummaryWriter
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/__init__.py", line 5, in <module>
    from .torchvis import TorchVis
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/torchvis.py", line 11, in <module>
    from .writer import SummaryWriter
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/writer.py", line 17, in <module>
    from .comet_utils import CometLogger
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/comet_utils.py", line 6, in <module>
    from .summary import _clean_tag
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/summary.py", line 13, in <module>
    from .proto.summary_pb2 import Summary
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/proto/summary_pb2.py", line 16, in <module>
    from tensorboardX.proto import tensor_pb2 as tensorboardX_dot_proto_dot_tensor__pb2
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/proto/tensor_pb2.py", line 16, in <module>
    from tensorboardX.proto import resource_handle_pb2 as tensorboardX_dot_proto_dot_resource__handle__pb2
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/proto/resource_handle_pb2.py", line 42, in <module>
    serialized_options=None, file=DESCRIPTOR),
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/google/protobuf/descriptor.py", line 561, in __new__
    _message.Message._CheckCalledFromGeneratedFile()
TypeError: Descriptors cannot not be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:
 1. Downgrade the protobuf package to 3.20.x or lower.
 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).

More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates
Traceback (most recent call last):
  File "train.py", line 6, in <module>
    from tensorboardX import SummaryWriter
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/__init__.py", line 5, in <module>
    from .torchvis import TorchVis
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/torchvis.py", line 11, in <module>
    from .writer import SummaryWriter
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/writer.py", line 17, in <module>
    from .comet_utils import CometLogger
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/comet_utils.py", line 6, in <module>
    from .summary import _clean_tag
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/summary.py", line 13, in <module>
    from .proto.summary_pb2 import Summary
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/proto/summary_pb2.py", line 16, in <module>
    from tensorboardX.proto import tensor_pb2 as tensorboardX_dot_proto_dot_tensor__pb2
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/proto/tensor_pb2.py", line 16, in <module>
    from tensorboardX.proto import resource_handle_pb2 as tensorboardX_dot_proto_dot_resource__handle__pb2
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/tensorboardX/proto/resource_handle_pb2.py", line 42, in <module>
    serialized_options=None, file=DESCRIPTOR),
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/google/protobuf/descriptor.py", line 561, in __new__
    _message.Message._CheckCalledFromGeneratedFile()
TypeError: Descriptors cannot not be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:
 1. Downgrade the protobuf package to 3.20.x or lower.
 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).

More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates
Traceback (most recent call last):
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/torch/distributed/launch.py", line 263, in <module>
    main()
  File "/home/kong/anaconda3/envs/mvs2d/lib/python3.7/site-packages/torch/distributed/launch.py", line 259, in main
    cmd=cmd)
subprocess.CalledProcessError: Command '['/home/kong/anaconda3/envs/mvs2d/bin/python', '-u', 'train.py', '--local_rank=3', '--model_name=config0', '--num_epochs=80', '--DECAY_STEP_LIST', '40', '70', '--cfg', './configs/dtu/release.conf']' returned non-zero exit status 1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant