Skip to content

Link to download DeepLSD checkpoint seems to be 404. #11

@rohitdwivedula

Description

@rohitdwivedula

This link in the codebase: https://www.polybox.ethz.ch/index.php/s/XVb30sUyuJttFys/download in detectors/line2d/DeepLSD/deeplsd.py appears to be 404 Not Found. This causes runners/eval.py to fail:

python runners/eval.py 
[INFO] Model: pl2map
[INFO] Evaluation Config:  {'eval_train': False, 'eval_test': True, 'vis_point3d': False, 'vis_line3d': False, 'pnp_point': True, 'pnp_pointline': True, 'uncer_threshold_point': 0.5, 'uncer_threshold_line': 0.02, 'exist_results': False, 'save_3dmap': False}
Loaded SuperPoint model
The model regresor pl2map has 6,444,555 trainable parameters
Downloading DeepLSD model...
--2025-08-27 17:19:49--  https://www.polybox.ethz.ch/index.php/s/XVb30sUyuJttFys/download
Resolving www.polybox.ethz.ch (www.polybox.ethz.ch)... 129.132.71.243
Connecting to www.polybox.ethz.ch (www.polybox.ethz.ch)|129.132.71.243|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2025-08-27 17:19:50 ERROR 404: Not Found.

Traceback (most recent call last):
  File "./pl2map/runners/eval.py", line 47, in <module>
    main()
  File "./pl2map/runners/eval.py", line 42, in main
    evaler = Evaluator(args, cfg, eval_cfg)
  File "./pl2map/runners/evaluator.py", line 48, in __init__
    self.eval_collection = Collection_Loader(args, cfg, mode="test")
  File "./pl2map/datasets/dataloader.py", line 10, in __init__
    self.DataCol = DataCollection(args, cfg, mode=mode)
  File "./pl2map/datasets/data_collection.py", line 16, in __init__
    super(DataCollection, self).__init__(args, cfg, mode)
  File "./pl2map/datasets/_base.py", line 137, in __init__
    self.get_detector_models()
  File "./pl2map/datasets/_base.py", line 159, in get_detector_models
    self.line_detector = self.get_line_detector_model()
  File "./pl2map/datasets/_base.py", line 155, in get_line_detector_model
    return get_linedetector(method= method, max_num_2d_segs=max_num_2d_segs,
  File "./pl2map/detectors/line2d/register_linedetector.py", line 19, in get_linedetector
    return DeepLSDDetector(options)
  File "./pl2map/detectors/line2d/DeepLSD/deeplsd.py", line 26, in __init__
    self.download_model(ckpt)
  File "./pl2map/detectors/line2d/DeepLSD/deeplsd.py", line 41, in download_model
    subprocess.run(cmd, check=True)
  File "./lib/python3.10/subprocess.py", line 526, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['wget', 'https://www.polybox.ethz.ch/index.php/s/XVb30sUyuJttFys/download', '-O', './pl2map/detectors/line2d/DeepLSD/deeplsd_md.tar']' returned non-zero exit status 8.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions