Skip to content

Conversation

@jacksongoode
Copy link
Collaborator

@jacksongoode jacksongoode commented Nov 14, 2025

This strips the libDF from DeepFilterNet to exclusively include the code needed inference. It also provides a loading point for a model packaged as a tar.gz. Additionally:

  • Removed non-inference files from the crate, keeping only tract.rs and lib.rs
    • Removed any dead methods that were used in other files
  • Rust locked at 1.91
  • Packages bumped to latest (and those that are specifically used by tonari are locked).
  • Small changes for clippy formats and compatibility changes with new libs
  • Info logs and excessive logging lowered to debug
  • Added model path input

The last one is the main cleanup file. Since not much was really done, though there are quite a few changes the only meaningfully different change is the model path.

Note: This doesn't have to be merged, just for ease of review.

- Remove unused packages, bump Rust version & packages
- Cleanup & compat fixes for new libs
- Add model path in input
- Remove some logging and lower info to debug
@jacksongoode jacksongoode marked this pull request as draft November 14, 2025 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants