Skip to content

added in lp and sleap frameworks - #2

Open
tf4ong wants to merge 37 commits into
mainfrom
tf_patch
Open

added in lp and sleap frameworks#2
tf4ong wants to merge 37 commits into
mainfrom
tf_patch

Conversation

@tf4ong

@tf4ong tf4ong commented Aug 13, 2026

Copy link
Copy Markdown

see fix_note.txt

darsnack and others added 30 commits July 7, 2026 07:34
Squashed from two prior commits that transiently added and removed
~2.8GB of demo video/data files, which were bloating history without
ever being part of the final tree.
demo1/ and similar run directories (videos-raw, videos-labeled,
pose-2d, pose-3d, calibration, *.avi) are pipeline outputs, not
source-controlled assets -- committing them previously bloated
history with ~2.8GB of demo video data.
@darsnack

Copy link
Copy Markdown
Contributor

Just on a first pass, there appear to be a lot of changes here that I would think are not needed (e.g. a CUDA backed PyAV loader for the annotator; but there are numerous others). I would expect that in addition to the existing commits on registry, the only files that should change are backends/lightning_pose.py (maybe backends/core.py), backends/sleap.py, project.py, and potentially some minor changes to the annotator code.

Could you write up a summary of the changes? In addition to the clearly needed modifications to the SLEAP and LP backend files, the rest of the changes should be justified. e.g., "add X method to backend/core.py to support X functionality needed for SLEAP feature Y to work."

@darsnack

Copy link
Copy Markdown
Contributor

A good starting point would be just changes required to add SLEAP or LP without any changes to the TUI.

@tf4ong

tf4ong commented Aug 14, 2026

Copy link
Copy Markdown
Author

Yea, i think would be because of the label speed when opening the test demo with the visualizer. There were quite abit of backend changes to take make for sleap guis to luach in the pixi environemnt.bu tyea, I will try to compile a doc on the changes

@darsnack

Copy link
Copy Markdown
Contributor

Are you using the visualizer on a remote machine?

None of the backends should launch or even install their respective GUIs in our environment. Labeling is done in a Cheese3D GUI that writes to a backend-agnostic format. The backends will translate back and forth from that format.

@tf4ong

tf4ong commented Aug 15, 2026

Copy link
Copy Markdown
Author

Nope, I'm running this locally. I wasn't trying to have Cheese3D launch the SLEAP GUI. I thought it might be useful for people to still access to the native SLEAP, Lightning Pose labeling (very later) workflows (in the pixi environements ), which has iterative prediction/correction labeling. But, I am ok with just have them as minimal back end. Let me know

@darsnack

Copy link
Copy Markdown
Contributor

Let's remove the GUIs from the backends.

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