Trace-Anything -- unofficial transformers-format package (trust_remote_code) Packaged by bigshanedogg, 2026. NOT an official release of the original authors. Components ---------- 1. Trace Anything weights (trace_anything.pt) Source: https://huggingface.co/depth-anything/trace-anything Copyright: © 2025 Bytedance Ltd. and/or its affiliates (Xinhang Liu, Yuxi Xiao, Donny Y. Chen, Jiashi Feng, Yu-Wing Tai, Chi-Keung Tang, Bingyi Kang) License: CC-BY-NC-4.0 (non-commercial) -- LICENSE, LICENSE_MODEL.txt 2. Trace Anything code (trace_anything/, vendored into ta_*.py; scripts/infer.py _load_images in the image processor, configs/eval.yaml model.net in config.json) Source: https://github.com/ByteDance-Seed/TraceAnything @ 54677b5e7bf11510c2e8c917a509988ad379f8eb Copyright: Copyright (c) 2025 Bytedance Ltd. and/or its affiliates License: Apache-2.0 -- LICENSE.code Changes made in this package ---------------------------- - ta_*.py: the official files concatenated into flat files; package-internal imports replaced by relative imports. No computation changed. - configuration_ / modeling_ / image_processing_ / processing_trace_anything.py: new transformers wrappers; the model runs TraceAnything.forward; the image processor is infer.py _load_images. - Local head left out: configs/eval.yaml sets head_args.with_local_head, but the released checkpoint holds no ds_head_local weights (infer.py's strict=False load leaves that head randomly initialised, so its *_local outputs carry no trained signal). config.json sets with_local_head false; every other output is unchanged. - model.safetensors: the trace_anything.pt state dict, converted by save_pretrained, names unchanged, every tensor checked equal (strict load). License files ------------- - LICENSE: Creative Commons Attribution-NonCommercial 4.0 International (weights) - LICENSE_MODEL.txt: the weights' license notice, copy from ByteDance-Seed/TraceAnything - LICENSE.code: Apache License 2.0, copy from ByteDance-Seed/TraceAnything (code)