Open hummuscience opened 2 weeks ago
@hummuscience yes this would be a good feature to have; we need to figure out if there is an easy way to do a cpu-only installation of lightning pose as a first step. will give this some thought. @ksikka let's discuss this next time we meet
If I understand things correctly (and correct me if I am wrong), Pose-app will simply not work or install on a machine that does not have CUDA on it.
In my case (and probably in the case of many others), the training/inference is done on different machines (slurm cluster for example) than the frame extraction/labelling/refinement/image diagnostics/video diagnostics.
I think it makes sense to add an option that installs a slimmed-down versionof the pose-app (and lightning pose) that works on CPU machines. Or greys out all the inference/training options because no GPU is detected (without the need to implement inference/training on the GPU).
I am currently using DLC to do everything that doesn't involve training/inference, then convert the project to LP (or copy over the frames and CSV files) and then use LP for training...
I tried to install Pose-app while removing the dali requirement from the requirements file in Pose-app and installing LP with the --no-deps flag. Then installing whatever package is missing (omegaconf and prolog) until I ran into a tensortyping-related issue, and stopped trying.