Spaces:
Runtime error
Runtime error
| # flake8: noqa: E402 | |
| # Copyright (c) 2025 ByteDance Ltd. and/or its affiliates | |
| # | |
| # Licensed under the Apache License, Version 2.0 (the "License"); | |
| # you may not use this file except in compliance with the License. | |
| # You may obtain a copy of the License at | |
| # | |
| # http://www.apache.org/licenses/LICENSE-2.0 | |
| # | |
| # Unless required by applicable law or agreed to in writing, software | |
| # distributed under the License is distributed on an "AS IS" BASIS, | |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| # See the License for the specific language governing permissions and | |
| # limitations under the License. | |
| """ | |
| Refactored Depth Anything 3 CLI | |
| Clean, modular command-line interface | |
| """ | |
| from __future__ import annotations | |
| import os | |
| import typer | |
| from depth_anything_3.services import start_server | |
| from depth_anything_3.services.gallery import gallery as gallery_main | |
| from depth_anything_3.services.inference_service import run_inference | |
| from depth_anything_3.services.input_handlers import ( | |
| ColmapHandler, | |
| ImageHandler, | |
| ImagesHandler, | |
| InputHandler, | |
| VideoHandler, | |
| parse_export_feat, | |
| ) | |
| from depth_anything_3.utils.constants import DEFAULT_EXPORT_DIR, DEFAULT_GALLERY_DIR, DEFAULT_GRADIO_DIR, DEFAULT_MODEL | |
| os.environ["PYTORCH_CUDA_ALLOC_CONF"] = "expandable_segments:True" | |
| app = typer.Typer(help="Depth Anything 3 - Video depth estimation CLI", add_completion=False) | |
| # |