Replies: 4 comments 19 replies
-
I wrote the "tutorial" and I am by far not a professional. Besides, further down that thread you can find a precompiled tfjs. I created it on a J4105. Where do you need help? I can guide you through the process and improve the documentation while I do this. |
Beta Was this translation helpful? Give feedback.
-
Thank you so much for offering your help. Unfortunately, I have no idea about Docker and Docker-Compose. From that you are a pro for me ;-) In Unraid I am only using the community appstore to install containers. For an absolute beginner like me, it would probably be easier to use your precompiled images. I think our CPUs are almost identical. So as the first step, I download your libtensorflow.tar.gz from your Google Drive. Then I need to install this as a container in Unraid. I do that with Docker Compose, right? My first question is, where to store the downloaded file and do I have to unpack it? Second question: Should I use the docker-compose.yml I already used to install Immich on Unraid, and just modify the part:
Or should I create a new docker-compose.yml, just for this new machine learning image? |
Beta Was this translation helpful? Give feedback.
-
I have come one step further: Using the command So when I type The next step now is to create the Docker container, right? And this is where I get stuck. Can you tell me what the Docker command should be? For simplicity, I tried to create the container using Portainer. There I edited the existing container |
Beta Was this translation helpful? Give feedback.
-
@bertmelis Thank you for the support! I appreciate your continuous responses to this topic. |
Beta Was this translation helpful? Give feedback.
-
I know that Immich needs a CPU with AVX support to use the machine learning features. Due to the huge increase in energy costs, I decided to go with a very energy efficient home server, which is powered by an Intel Pentium Silver J5040. Unfortunately, this CPU does not support AVX.
Then I found this thread: Machine learning on CPUs without AVX: howto
It explains how to use the whole TensorFlow thing on CPUs without AVX. Unfortunately, this tutorial is for professionals, because you have to create containers and build / compile TensorFlow (as far as I understand).
Do you think there might be a simpler solution in the future? Could this method perhaps be built directly into Immich? So I mean that the object detection in Immich is working with every CPU?
I would also offer myself as a test subject if someone could take me by the hand. Then I would put together a step-by-step guide for beginners. However, I would also like to mention that I have Immich running under Unraid. Maybe that makes things even more complicated?
Beta Was this translation helpful? Give feedback.
All reactions