Skip to content

2.0 Major Upgrades

Latest
Compare
Choose a tag to compare
@skier233 skier233 released this 01 Jan 20:07
· 1 commit to main since this release

Upgrade Steps from a previous version:
Run update.sh/ps1
Run install.sh/ps1
Manually update/download your config/config.yaml file from here: https://github.com/skier233/nsfw_ai_model_server/blob/2.0.0/config/config.yaml

Changes:

Stash Plugin Changes:

  • When using the stash dev version (or when a version > 0.27.2 releases), markers in stash now have end timestamps allowing you to see the duration a tag is present in a video instead of just when it starts.
    • I have found this option to be incredibly useful and makes using markers much more enjoyable and I'd recommend trying it out.
  • Added a new option where you can add the AI_Incorrect tag to images or scene markers and then run the Collect Incorrect Markers and Images task in stash which will generate a zip file of images where the AI is struggling which you can send me to improve the AI models
  • Added a Find Marker Settings task in Stash that allows tuning of the marker generation system settings
  • Multithreaded fixes

AI Server Changes:

  • Created an enhanced marker/timespan generation system that generates less than half the markers/timespans the old system would while being 32% more accurate with the timespans it generates
  • Added easy UI for selecting which AI models are currently active
  • Added dynamic model skipping to skip models that aren't needed (of the active ai models) if a video has already been processed by that model
  • Added conda install scripts for easier first install
  • Improved the json files that store the raw results from the AI server which significantly reduces when the AI has to reprocess a video.
  • Moved tag_mappings.csv from the stash plugin into the AI Server itself
    • Only the AI tags that are actually used will be created in stash
    • Other applications besides the stash plugin can easily get the data that the stash plugin was using without rewriting code from the Stash plugin
    • New AI model releases no longer need an update of the Stash plugin
  • Added more debug logging throughout the whole server to give more info when errors arise
  • Added capability to have models that use more than one category
  • Moved all video and image preprocessing code to open source
  • Added a marker/timespan generation engine into the AI Server allow customizable different systems to be swapped out