-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Image folder processing and load balancing. #103
base: main
Are you sure you want to change the base?
Conversation
Only added to v4. Also some smaller fixes of typos and typing.
You can now specify multiple redact_url parameter, and each will have a parallel_jobs number of parallel processes run against it.
A temporary file was not created in the intended directory.
When handling video as image folders batching is used, with 1500 images by default. Also fixes for: * Cleaning of output directory when unfinished. * Creation of output tar in correct temp directory.
@@ -37,14 +38,16 @@ def redact_folder( | |||
service: ServiceType, | |||
job_args: Optional[JobArguments] = None, | |||
licence_plate_custom_stamp_path: Optional[str] = None, | |||
redact_url: str = settings.redact_url_default, | |||
redact_url: Union[str, List[str]] = [settings.redact_url_default], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @pkern90 , here you can see that the new multi-url feature for client-side load balancing was implemented in a backwards-compatible fashion.
Before it was generally applied, now the limit of 2 post requests applies to the host:port combination, allowing for more parallel requests if client-side load-balancing is employed.
Document the impact on consumption of using batches: Every batch counts, that means aborting before all batches are finished leaves you with some consumption having already been recorded. |
Add processing for videos provided as image folders. Only added to v4.
You can now specify multiple redact_url parameter, and each
will have a parallel_jobs number of parallel processes run
against it. Only added to v4.
Also some smaller fixes of typos and typing.