Through the efforts of @[email protected], the lemmy-safety tool can now run via docker, which should help you run it without having to mess with python on your end.
For those who don’t remember, lemmy-safety is a script you can read to clean up your pict-rs images from potential CSAM.
Thanks for the shout out!
Full disclosure, I use podman, not docker. If anyone has any issues with this using docker, let me know and I’ll get it fixed ASAP. I’m not 100% sure the --device option works the same way with docker.
I added instructions on how to add the nvidia-container-toolkit repo on the two distros I have (one rpm based, one deb based). If adding the repo is different on your distro, please consider adding it to the instructions. The instructions on the nvidia-container-toolkit web page are… subpar in my opinion.
for docker the syntax is
--gpus all
https://docs.docker.com/config/containers/resource_constraints/#expose-gpus-for-use
bonus: syntax to expose the gpu in a docker compose
deploy: resources: reservations: devices: - driver: nvidia count: 1 capabilities: [gpu]
more at https://docs.docker.com/compose/gpu-support/#example-of-a-compose-file-for-running-a-service-with-access-to-1-gpu-device
Would it be too much for you to ask to test that out and update the documentation? I don’t have docker, and installing it would mess up my podman-docker setup, which would impact some things I have running. podman-docker simulates docker with podman so I can use docker-compose with podman.
Thank you.