Comments (13)
The tagging speed depends on your hardware performance specs and the amount of images you have. Raspi and 1TB of images is gonna take a while.
from recognize.
it is stuck with tagging only one use and not all.
I'm not sure I understand you
from recognize.
In my Nextcloud log I see randomly a line saying "regonize for user xxx" but it stuckt with this single user.
No other user is being used.
from recognize.
Do you see tags being added? If tags are being added, then that's as fast as it can go in a background task. I'm working on a cli command that will do everything at once.
from recognize.
Do you see tags being added? If tags are being added, then that's as fast as it can go in a background task. I'm working on a cli command that will do everything at once.
I just had a look at the "real" log -> nextcloud.log and not just the online log display.
I can see that there is a progress - slowly but working.
Regarding hardware specs:
VM
24 GB RAM
8 cores (Epyc 7272)
~ 700 GB cloud storage
So I guess I just need to wait.
from recognize.
Just for info: The GUI says `
Warning | recognize | Classifying photos of user mhepp |
---|
`
from recognize.
v1.3 now comes with a command line interface that allows running the classifier on full speed.
from recognize.
Thanks for the information - will do the update right now!
May I ask: Is this application only using the CPU or is it also able to use an existing GPU?
from recognize.
It currently only uses CPU. But by default the cli will use all your CPUs, you can however also set a custom amount of CPUs.
from recognize.
The admin user has access to a tag called "Tagged by recognize" to know which photos have been processed.
from recognize.
It currently only uses CPU. But by default the cli will use all your CPUs, you can however also set a custom amount of CPUs.
Would be great if this application would be able to use a GPU.
May I ask which php library your application uses?
Regarding cli: Is it better to create a dedicated cronjob for having the photo recognized or could this be done via the regular Nextcloud cronjob?
from recognize.
@marcelklehr regarding my library question:
Unfortunately I am not so deep into development - just remembered some Java stuff I have "developed" at high school.
May I just ask if pdlib would be suitable for this application?
https://github.com/goodspb/pdlib
from recognize.
Is it better to create a dedicated cronjob for having the photo recognized or could this be done via the regular Nextcloud cronjob?
I think the point of the cli is to do the initial bulk of photo classification, while the background job should be able to handle new photos as they are uploaded. If the background job is not enough, you can schedule the cli to run every night perhaps.
Would be great if this application would be able to use a GPU.
It's definitely possible, you can open a new issue for that.
May I ask which php library your application uses?
I'm using tensorflow-js running inside Node.js.
from recognize.
Related Issues (20)
- Cannot view pictures, stuck with waiting screen HOT 6
- Error: Cannot find module 'fs/promises' HOT 3
- Prevent shared pictures from being recognized once by user HOT 6
- Support External Storage HOT 7
- Recognize results are lost when transferring files to other user HOT 21
- Recognize does not obey ignore files for external storage HOT 7
- Adjust "Platform" check for native TensorFlow support on Nextcloud Snap HOT 3
- JVM background processes cause server crashes HOT 2
- Movinet fails in GPU mode HOT 2
- Stuck at "Checking libtensorflow" in WASM mode HOT 7
- Add a way for user to judge: "This is not a person" HOT 4
- Error loading shared library ld-linux-x86-64.so.2: No such file or directory HOT 2
- Could not execute the Node.js binary. You may need to set the path to a working binary manually. HOT 26
- nextcloud recognize has recognized the face, but the thumbnail cannot be displayed when clicking on the face. HOT 4
- [Bug]: Label abbreviated without way to access its contents HOT 2
- Processing loop HOT 14
- Recrawl background jobs only working during the night (but exceeds maintenance window) HOT 5
- recrawl / classify - only not tagged files HOT 8
- Error in recognize file listener HOT 3
- Allowed memory size of xxx bytes exhausted (tried to allocate yyy bytes) at MrdBallTree.php on line 449 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from recognize.