-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
when I typed "ns-install-cli" , I met the errors.... I use WSL2 . And here's the error I met... #3593
Comments
This is most likely a typing error with your config/datamanager or any custom class you are using when you are setting up your custom datamanager. Specifically, your patch-tile-size-range has incorrect typing. Can you paste your datamanager code? |
I'm having the same issue running the basic installation guide for nerfstudio |
@vlongle what command did you run? Was it |
Yes, |
@vlongle which version of tyro are you using? I don't believe |
I was using tyro==0.9.16. Downgrading it to 0.6.6 seems to fix my problem. The |
@vlongle ahhh ok yes that's right - that will cause an error because tyro has gotten more well-defined since I assume @HSIN-0309 is running into the same issue - knowing that lerf was the installed cli method makes a lot of sense here |
Here's the error I met.
(nerfstudio) hsin@DESKTOP-RH30P88:/mnt/c/Users/HSIN/NeRF_self/nerfstudio-method-template$
ns-install-cli
[15:20:52] π Detected conda environment /home/hsin/miniconda3/envs/nerfstudio! install.py:363
β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/zsh/_ns-install-cli.
β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/bash/_ns-dev-test.
β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/bash/_ns-install-cli.
β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/zsh/_ns-dev-test.
[15:20:56] β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/zsh/_ns-dev-sync-viser-m
essage-defs.
β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/bash/_ns-dev-sync-viser-
message-defs.
[15:20:57] β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/bash/_ns-download-data.
β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/zsh/_ns-download-data.
[15:20:59] β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/zsh/_ns-process-data.
[15:21:00] β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/bash/_ns-process-data.
[15:21:10] β Completion script generation failed: ['ns-train', '--tyro-print-completion', 'zsh'] install.py:123
/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_parsers.py:339: install.py:127
UserWarning: The field
pipeline.datamanager.patch-tile-size-range
is annotated with typetyping.Tuple
, but the default value(0.05, 0.5)
has type<class 'tuple'>
. We'll try tohandle this gracefully, but it may cause unexpected behavior.
warnings.warn(message)
Traceback (most recent call last):
File "/home/hsin/miniconda3/envs/nerfstudio/bin/ns-train", line 8, in
sys.exit(entrypoint())
File "/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/train.py", line 273, in
entrypoint
tyro.cli(
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_cli.py", line
166, in cli
output = _cli_impl(
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_cli.py", line
380, in _cli_impl
parser_spec = _parsers.ParserSpecification.from_callable_or_type(
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_parsers.py",
line 112, in from_callable_or_type
field_out = handle_field(
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_parsers.py",
line 355, in handle_field
subparsers_attempt = SubparsersSpecification.from_field(
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_parsers.py",
line 576, in from_field
subparser = ParserSpecification.from_callable_or_type(
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_parsers.py",
line 112, in from_callable_or_type
field_out = handle_field(
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_parsers.py",
line 384, in handle_field
return ParserSpecification.from_callable_or_type(
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_parsers.py",
line 112, in from_callable_or_type
field_out = handle_field(
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_parsers.py",
line 384, in handle_field
return ParserSpecification.from_callable_or_type(
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_parsers.py",
line 122, in from_callable_or_type
if field_out.lowered.required:
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/functools.py", line 981, in
get
val = self.func(instance)
File
"/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_arguments.py", line
192, in lowered
_rule_apply_primitive_specs(self, lowered)
File
"/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_arguments.py", line
329, in _rule_apply_primitive_specs
lowered.default = spec.str_from_instance(arg.field.default)
File
"/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/constructors/_primiti
ve_spec.py", line 694, in str_from_instance
assert False, (
AssertionError: could not match default value (0.05, 0.5) with any types in union
[typing.Tuple, <class 'tuple'>]
[15:21:11] β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/bash/_ns-eval.
[15:21:12] β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/bash/_ns-viewer.
β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/zsh/_ns-eval.
β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/zsh/_ns-viewer.
β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/zsh/_ns-render.
[15:21:13] β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/bash/_ns-render.
[15:21:15] β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/zsh/_ns-export.
β Nothing to do for install.py:138
/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/bash/_ns-export.
Traceback (most recent call last):
File "/home/hsin/miniconda3/envs/nerfstudio/bin/ns-install-cli", line 8, in
sys.exit(entrypoint())
File "/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/install.py", line 411, in entrypoint
tyro.cli(main, description=doc)
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/site-packages/tyro/_cli.py", line 189, in cli
return run_with_args_from_cli()
File "/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/install.py", line 392, in main
_generate_completions_files(completions_dir, scripts_dir, shells_supported, shells_found)
File "/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/install.py", line 323, in _generate_completions_files
completion_paths = list(
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/concurrent/futures/_base.py", line 621, in result_iterator
yield _result_or_cancel(fs.pop())
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/concurrent/futures/_base.py", line 319, in _result_or_cancel
return fut.result(timeout)
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/concurrent/futures/_base.py", line 451, in result
return self.__get_result()
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
raise self._exception
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/install.py", line 325, in
lambda path_or_entrypoint_and_shell: _generate_completion(
File "/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/install.py", line 128, in _generate_completion
raise e
File "/mnt/c/Users/HSIN/NeRF_self/nerfstudio/nerfstudio/scripts/completions/install.py", line 115, in _generate_completion
new = subprocess.run(
File "/home/hsin/miniconda3/envs/nerfstudio/lib/python3.10/subprocess.py", line 526, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['ns-train', '--tyro-print-completion', 'zsh']' returned non-zero exit status 1.
The text was updated successfully, but these errors were encountered: