Giter Club home page Giter Club logo

bad-rfs's People

Contributors

lingzhezhao avatar wangpeng000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

bad-rfs's Issues

่ฎญ็ปƒ้”™่ฏฏ

ๅฝ“ๆˆ‘ไฝฟ็”จไปฅไธ‹ๅ‘ฝไปค่ฎญ็ปƒๆจกๅž‹ๆ—ถ๏ผŒไผšๅ‡บ็ŽฐๆŽฅไธ‹ๆฅ็š„้”™่ฏฏ
ns-train bad-nerfacto --pipeline.model.predict-normals True --vis tensorboard --output-dir --data

colmap่ฟ่กŒ้”™่ฏฏ

ๆ‰ง่กŒไบ†่ฟ™ไธช

ns-process-data images --data data/llff_data/blurtanabata/images --output-dir data/bad-nerf/blurtanabata

ๆŠฅ้”™๏ผš

[11:22:17] ๐ŸŽ‰ Done copying images with prefix 'frame_'.                                        process_data_utils.py:336
[11:22:18] ๐ŸŽ‰ Done extracting COLMAP features.                                                       colmap_utils.py:137
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  ๐Ÿ’€ ๐Ÿ’€ ๐Ÿ’€ ERROR ๐Ÿ’€ ๐Ÿ’€ ๐Ÿ’€  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Error running command: colmap vocab_tree_matcher --database_path data/bad-nerf/blurtanabata/colmap/database.db 
--SiftMatching.use_gpu 1 --VocabTreeMatching.vocab_tree_path 
"/home/mypath/.local/share/nerfstudio/vocab_tree.fbow"
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
I0314 11:22:19.168327 106309 misc.cc:198] 
==============================================================================
Vocabulary tree feature matching
==============================================================================
E0314 11:22:19.170003 106310 logging.h:125]  Check failed: max_num_matches > 0 (0 vs. 0)
E0314 11:22:19.170055 106310 sift.cc:1219] Check failed: options_.Check() 
terminate called after throwing an instance of 'std::invalid_argument'
  what():   Check failed: options_.Check() 
*** Aborted at 1710415339 (unix time) try "date -d @1710415339" if you are using GNU date ***
PC: @     0x7f29f6afc00b gsignal
*** SIGABRT (@0x13c7f00019f36) received by PID 106294 (TID 0x7f29e94fb000) from PID 106294; stack trace: ***
    @     0x7f29f8305631 (unknown)
    @     0x7f29f82da420 (unknown)
    @     0x7f29f6afc00b gsignal
    @     0x7f29f6adb859 abort
    @     0x7f29f6eb3911 (unknown)
    @     0x7f29f6ebf38c (unknown)
    @     0x7f29f6ebf3f7 std::terminate()
    @     0x7f29f6ebf6a9 __cxa_throw
    @     0x562c7cde9d1a colmap::LogMessageFatalThrow<>::~LogMessageFatalThrow()
    @     0x562c7d561606 colmap::(anonymous namespace)::SiftGPUFeatureMatcher::Create()
    @     0x562c7d561701 colmap::CreateSiftFeatureMatcher()
    @     0x562c7ceadeb0 colmap::FeatureMatcherWorker::Run()
    @     0x562c7cf56e91 colmap::Thread::RunFunc()
    @     0x7f29f6eebde4 (unknown)
    @     0x7f29f82ce609 start_thread
    @     0x7f29f6bd8353 clone

ๆˆ‘ๅœจๆˆ‘่‡ชๅทฑ็š„ๅ›พ็‰‡ๆ•ฐๆฎ้›†ไธŠ่ท‘colmap็›ธๅŒ็š„ๆŒ‡ไปค

colmap vocab_tree_matcher --database_path /home/mypath/projects/data/vol01/database.db --SiftMatching.use_gpu 1 --VocabTreeMatching.vocab_tree_path "/home/mypath/.local/share/nerfstudio/vocab_tree.fbow"

่ฟ™ไธชๅฐฑๆฒก้”™ใ€‚ๆฑ‚้—ฎๆ˜ฏไป€ไนˆๆƒ…ๅ†ตใ€‚ๆ„Ÿ่ฐข๏ผ

่ฟ่กŒ้”™่ฏฏ

ๅฎ‰่ฃ…ไฝ ไปฌ็š„bad-berfๅŽ๏ผŒไผšๅฝฑๅ“ๅŽŸๆœ‰็š„nerfstudio็ป„ไปถๅทฅไฝœ๏ผŒๅฝ“ๆˆ‘ๅœจไฝฟ็”จns-export poissonๅ‘ฝไปคๆ—ถๅ‡บ็Žฐ้”™่ฏฏ๏ผŒๅ…ถไธญ้”™่ฏฏๆ˜พ็คบๅฆ‚ไธ‹
Traceback (most recent call last) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ /home/ydf/anaconda3/envs/nerfstudio/bin/ns-export:5 in โ”‚
โ”‚ โ”‚
โ”‚ 2 # -- coding: utf-8 -- โ”‚
โ”‚ 3 import re โ”‚
โ”‚ 4 import sys โ”‚
โ”‚ โฑ 5 from nerfstudio.scripts.exporter import entrypoint โ”‚
โ”‚ 6 if name == 'main': โ”‚
โ”‚ 7 โ”‚ sys.argv[0] = re.sub(r'(-script.pyw|.exe)?$', '', sys.argv[0]) โ”‚
โ”‚ 8 โ”‚ sys.exit(entrypoint()) โ”‚
โ”‚ โ”‚
โ”‚ /home/ydf/nerfstudio/nerfstudio/scripts/exporter.py:48 in โ”‚
โ”‚ โ”‚
โ”‚ 45 ) โ”‚
โ”‚ 46 from nerfstudio.fields.sdf_field import SDFField โ”‚
โ”‚ 47 from nerfstudio.pipelines.base_pipeline import Pipeline, VanillaPipeline โ”‚
โ”‚ โฑ 48 from nerfstudio.utils.eval_utils import eval_setup โ”‚
โ”‚ 49 from nerfstudio.utils.rich_utils import CONSOLE โ”‚
โ”‚ 50 โ”‚
โ”‚ 51 โ”‚
โ”‚ โ”‚
โ”‚ /home/ydf/nerfstudio/nerfstudio/utils/eval_utils.py:28 in โ”‚
โ”‚ โ”‚
โ”‚ 25 import torch โ”‚
โ”‚ 26 import yaml โ”‚
โ”‚ 27 โ”‚
โ”‚ โฑ 28 from nerfstudio.configs.method_configs import all_methods โ”‚
โ”‚ 29 from nerfstudio.data.datamanagers.base_datamanager import VanillaDataManagerConfig โ”‚
โ”‚ 30 from nerfstudio.engine.trainer import TrainerConfig โ”‚
โ”‚ 31 from nerfstudio.pipelines.base_pipeline import Pipeline โ”‚
โ”‚ โ”‚
โ”‚ /home/ydf/nerfstudio/nerfstudio/configs/method_configs.py:650 in โ”‚
โ”‚ โ”‚
โ”‚ 647 โ”‚
โ”‚ 648 all_methods, all_descriptions = method_configs, descriptions โ”‚
โ”‚ 649 # Add discovered external methods โ”‚
โ”‚ โฑ 650 all_methods, all_descriptions = merge_methods(all_methods, all_descriptions, *discover_m โ”‚
โ”‚ 651 all_methods, all_descriptions = sort_methods(all_methods, all_descriptions) โ”‚
โ”‚ 652 โ”‚
โ”‚ 653 # Register all possible external methods which can be installed with Nerfstudio โ”‚
โ”‚ โ”‚
โ”‚ /home/ydf/nerfstudio/nerfstudio/plugins/registry.py:43 in discover_methods โ”‚
โ”‚ โ”‚
โ”‚ 40 โ”‚ descriptions = {} โ”‚
โ”‚ 41 โ”‚ discovered_entry_points = entry_points(group="nerfstudio.method_configs") โ”‚
โ”‚ 42 โ”‚ for name in discovered_entry_points.names: โ”‚
โ”‚ โฑ 43 โ”‚ โ”‚ spec = discovered_entry_points[name].load() โ”‚
โ”‚ 44 โ”‚ โ”‚ if not isinstance(spec, MethodSpecification): โ”‚
โ”‚ 45 โ”‚ โ”‚ โ”‚ CONSOLE.print( โ”‚
โ”‚ 46 โ”‚ โ”‚ โ”‚ โ”‚ f"[bold yellow]Warning: Could not entry point {spec} as it is not an ins โ”‚
โ”‚ โ”‚
โ”‚ /home/ydf/anaconda3/envs/nerfstudio/lib/python3.9/site-packages/setuptools/_vendor/importlib_met โ”‚
โ”‚ adata/init.py:208 in load โ”‚
โ”‚ โ”‚
โ”‚ 205 โ”‚ โ”‚ return the named object. โ”‚
โ”‚ 206 โ”‚ โ”‚ """ โ”‚
โ”‚ 207 โ”‚ โ”‚ match = self.pattern.match(self.value) โ”‚
โ”‚ โฑ 208 โ”‚ โ”‚ module = import_module(match.group('module')) โ”‚
โ”‚ 209 โ”‚ โ”‚ attrs = filter(None, (match.group('attr') or '').split('.')) โ”‚
โ”‚ 210 โ”‚ โ”‚ return functools.reduce(getattr, attrs, module) โ”‚
โ”‚ 211 โ”‚
โ”‚ โ”‚
โ”‚ /home/ydf/anaconda3/envs/nerfstudio/lib/python3.9/importlib/init.py:127 in import_module โ”‚
โ”‚ โ”‚
โ”‚ 124 โ”‚ โ”‚ โ”‚ if character != '.': โ”‚
โ”‚ 125 โ”‚ โ”‚ โ”‚ โ”‚ break โ”‚
โ”‚ 126 โ”‚ โ”‚ โ”‚ level += 1 โ”‚
โ”‚ โฑ 127 โ”‚ return _bootstrap._gcd_import(name[level:], package, level) โ”‚
โ”‚ 128 โ”‚
โ”‚ 129 โ”‚
โ”‚ 130 _RELOADING = {} โ”‚
โ”‚ โ”‚
โ”‚ /home/ydf/nerfstudio/extand/BAD-NeRFstudio/badnerf/badnerf_config.py:14 in โ”‚
โ”‚ โ”‚
โ”‚ 11 from badnerf.data.badnerf_datamanager import BadNerfDataManagerConfig โ”‚
โ”‚ 12 from badnerf.data.badnerf_dataparser import BadNerfDataParserConfig โ”‚
โ”‚ 13 from badnerf.engine.badnerf_vanilla_trainer import BadNerfVanillaTrainerConfig โ”‚
โ”‚ โฑ 14 from badnerf.models.badnerfacto import BadNerfactoModelConfig โ”‚
โ”‚ 15 from badnerf.pipelines.badnerf_vanilla_pipeline import BadNerfVanillaPipelineConfig โ”‚
โ”‚ 16 โ”‚
โ”‚ 17 badnerf_nerfacto = MethodSpecification( โ”‚
โ”‚ โ”‚
โ”‚ /home/ydf/nerfstudio/extand/BAD-NeRFstudio/badnerf/models/badnerfacto.py:28 in โ”‚
โ”‚ โ”‚
โ”‚ 25 โ”‚
โ”‚ 26 โ”‚
โ”‚ 27 @DataClass โ”‚
โ”‚ โฑ 28 class BadNerfactoModelConfig(NerfactoModelConfig): โ”‚
โ”‚ 29 โ”‚ """BAD-NeRF-nerfacto Model Config""" โ”‚
โ”‚ 30 โ”‚ โ”‚
โ”‚ 31 โ”‚ _target: Type = field( โ”‚
โ”‚ โ”‚
โ”‚ /home/ydf/anaconda3/envs/nerfstudio/lib/python3.9/dataclasses.py:1021 in dataclass โ”‚
โ”‚ โ”‚
โ”‚ 1018 โ”‚ โ”‚ return wrap โ”‚
โ”‚ 1019 โ”‚ โ”‚
โ”‚ 1020 โ”‚ # We're called as @DataClass without parens. โ”‚
โ”‚ โฑ 1021 โ”‚ return wrap(cls) โ”‚
โ”‚ 1022 โ”‚
โ”‚ 1023 โ”‚
โ”‚ 1024 def fields(class_or_instance): โ”‚
โ”‚ โ”‚
โ”‚ /home/ydf/anaconda3/envs/nerfstudio/lib/python3.9/dataclasses.py:1013 in wrap โ”‚
โ”‚ โ”‚
โ”‚ 1010 โ”‚ """ โ”‚
โ”‚ 1011 โ”‚ โ”‚
โ”‚ 1012 โ”‚ def wrap(cls): โ”‚
โ”‚ โฑ 1013 โ”‚ โ”‚ return _process_class(cls, init, repr, eq, order, unsafe_hash, frozen) โ”‚
โ”‚ 1014 โ”‚ โ”‚
โ”‚ 1015 โ”‚ # See if we're being called as @DataClass or @DataClass(). โ”‚
โ”‚ 1016 โ”‚ if cls is None: โ”‚
โ”‚ โ”‚
โ”‚ /home/ydf/anaconda3/envs/nerfstudio/lib/python3.9/dataclasses.py:927 in _process_class โ”‚
โ”‚ โ”‚
โ”‚ 924 โ”‚ โ”‚ flds = [f for f in fields.values() โ”‚
โ”‚ 925 โ”‚ โ”‚ โ”‚ โ”‚ if f._field_type in (_FIELD, _FIELD_INITVAR)] โ”‚
โ”‚ 926 โ”‚ โ”‚ _set_new_attribute(cls, 'init', โ”‚
โ”‚ โฑ 927 โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ _init_fn(flds, โ”‚
โ”‚ 928 โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ frozen, โ”‚
โ”‚ 929 โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ has_post_init, โ”‚
โ”‚ 930 โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ # The name to use for the "self" โ”‚
โ”‚ โ”‚
โ”‚ /home/ydf/anaconda3/envs/nerfstudio/lib/python3.9/dataclasses.py:504 in _init_fn โ”‚
โ”‚ โ”‚
โ”‚ 501 โ”‚ โ”‚ โ”‚ if not (f.default is MISSING and f.default_factory is MISSING): โ”‚
โ”‚ 502 โ”‚ โ”‚ โ”‚ โ”‚ seen_default = True โ”‚
โ”‚ 503 โ”‚ โ”‚ โ”‚ elif seen_default: โ”‚
โ”‚ โฑ 504 โ”‚ โ”‚ โ”‚ โ”‚ raise TypeError(f'non-default argument {f.name!r} ' โ”‚
โ”‚ 505 โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ 'follows default argument') โ”‚
โ”‚ 506 โ”‚ โ”‚
โ”‚ 507 โ”‚ locals = {f'type{f.name}': f.type for f in fields} โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
TypeError: non-default argument 'camera_optimizer' follows default argument

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.