From 97c5f255831ab2b46d3462e2ae292b26e8b1b587 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20P=C4=99czek?= Date: Thu, 22 Aug 2024 17:13:24 +0200 Subject: [PATCH 1/5] Fix bug with InferencePipeline --- inference/core/interfaces/stream/inference_pipeline.py | 1 + 1 file changed, 1 insertion(+) diff --git a/inference/core/interfaces/stream/inference_pipeline.py b/inference/core/interfaces/stream/inference_pipeline.py index 7e5dae4ca5..3ac040b520 100644 --- a/inference/core/interfaces/stream/inference_pipeline.py +++ b/inference/core/interfaces/stream/inference_pipeline.py @@ -577,6 +577,7 @@ def init_with_workflow( workflows_parameters=workflows_parameters, execution_engine=execution_engine, image_input_name=image_input_name, + video_metadata_input_name=video_metadata_input_name, ) except ImportError as error: raise CannotInitialiseModelError( From 464c831e2df838d32fd2b31090b7e0b42bb8111e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20P=C4=99czek?= Date: Thu, 22 Aug 2024 17:19:09 +0200 Subject: [PATCH 2/5] Update docs --- docs/using_inference/inference_pipeline.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/using_inference/inference_pipeline.md b/docs/using_inference/inference_pipeline.md index cdc22b4508..61ea1367e9 100644 --- a/docs/using_inference/inference_pipeline.md +++ b/docs/using_inference/inference_pipeline.md @@ -187,6 +187,8 @@ pipeline = InferencePipeline.init_with_workflow( video_reference="./my_video.mp4", workflow_specification=workflow_specification, on_prediction=workflows_sink, + image_input_name="image", # adjust according to name of WorkflowImage input you define + video_metadata_input_name="video_metadata" # AVAILABLE from v0.17.0! adjust according to name of WorkflowVideoMetadata input you define - ) # start the pipeline From 1de5734fb0b1ac8fd672eb5988a716d84dd8fc1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20P=C4=99czek?= Date: Thu, 22 Aug 2024 17:43:12 +0200 Subject: [PATCH 3/5] Apply patch for UsageCollector --- inference/usage_tracking/collector.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inference/usage_tracking/collector.py b/inference/usage_tracking/collector.py index 6eac36af1f..608a556f27 100644 --- a/inference/usage_tracking/collector.py +++ b/inference/usage_tracking/collector.py @@ -461,7 +461,7 @@ def _flush_queue(self): usage_payloads = self._dump_usage_queue_with_lock() if not usage_payloads: return - merged_payloads: APIKeyUsage = self._zip_usage_payloads( + merged_payloads: APIKeyUsage = zip_usage_payloads( usage_payloads=usage_payloads, ) self._offload_to_api(payloads=merged_payloads) @@ -477,7 +477,7 @@ def _offload_to_api(self, payloads: List[APIKeyUsage]): for payload in payloads: api_keys_hashes_failed = send_usage_payload( - payloads=payloads, + payload=payload, api_usage_endpoint_url=self._settings.api_usage_endpoint_url, hashes_to_api_keys=hashes_to_api_keys, ssl_verify=ssl_verify, From 941a2f3c3a9c3cf843a52ea1430e476908253d94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20P=C4=99czek?= Date: Thu, 22 Aug 2024 17:45:45 +0200 Subject: [PATCH 4/5] Remove James as exclusive codeowner of docs --- CODEOWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CODEOWNERS b/CODEOWNERS index 4128f4bb17..54e9280780 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -1,2 +1,2 @@ * @PawelPeczek-Roboflow @grzegorz-roboflow @yeldarby @probicheaux @hansent -/docs/ @capjamesg +docs/ @capjamesg From 97d00796da615dad420acb953f5e1c09d6ff26a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20P=C4=99czek?= Date: Thu, 22 Aug 2024 17:46:35 +0200 Subject: [PATCH 5/5] Fix typo --- docs/using_inference/inference_pipeline.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/using_inference/inference_pipeline.md b/docs/using_inference/inference_pipeline.md index 61ea1367e9..dc694046c9 100644 --- a/docs/using_inference/inference_pipeline.md +++ b/docs/using_inference/inference_pipeline.md @@ -188,7 +188,7 @@ pipeline = InferencePipeline.init_with_workflow( workflow_specification=workflow_specification, on_prediction=workflows_sink, image_input_name="image", # adjust according to name of WorkflowImage input you define - video_metadata_input_name="video_metadata" # AVAILABLE from v0.17.0! adjust according to name of WorkflowVideoMetadata input you define - + video_metadata_input_name="video_metadata" # AVAILABLE from v0.17.0! adjust according to name of WorkflowVideoMetadata input you define ) # start the pipeline