Jiuqiang Tang
6c0ca947de
MediaPipe Tasks Audio embedder C++ API.
...
PiperOrigin-RevId: 488273381
2022-11-13 23:10:23 -08:00
Copybara-Service
0dfa91a166
Merge pull request #3846 from kinaryml:text-embedder-python
...
PiperOrigin-RevId: 488198025
2022-11-13 10:44:54 -08:00
Jiuqiang Tang
8aa59faaa4
Internal change
...
PiperOrigin-RevId: 488193046
2022-11-13 09:51:48 -08:00
Alan Kelly
bb6fa85703
Enable unsigned quantized infererence using XNNPACK.
...
PiperOrigin-RevId: 488179656
2022-11-13 07:10:04 -08:00
Liam Miller-Cushon
da36468409
Internal change
...
PiperOrigin-RevId: 488065083
2022-11-12 10:13:58 -08:00
MediaPipe Team
aafbf73c0a
Renames model options in TextClassifier.
...
PiperOrigin-RevId: 488063797
2022-11-12 10:02:19 -08:00
kinaryml
a7ed160a8e
Fixed a bug in embedding_result
2022-11-12 08:55:56 -08:00
kinaryml
a3788a23bc
Removed unused code in image_embedder_test
2022-11-12 07:48:55 -08:00
kinaryml
157092d93e
Removed unused dataclasses
2022-11-12 07:47:32 -08:00
kinaryml
a8103629c7
Updated Text Embedder API
2022-11-12 07:42:46 -08:00
Kinar R
acd9c280c0
Merge branch 'master' into text-embedder-python
2022-11-12 21:08:38 +05:30
Jiuqiang Tang
bf6c8a0b63
Expose ImageEmbedder APIs in PyPI packages.
...
PiperOrigin-RevId: 488033833
2022-11-12 04:35:22 -08:00
Copybara-Service
5d9ea88815
Merge pull request #3845 from kinaryml:image-embedder-python
...
PiperOrigin-RevId: 487950862
2022-11-11 17:03:00 -08:00
MediaPipe Team
c2ac040a6c
Adds a public import API for TextClassifier
.
...
PiperOrigin-RevId: 487949023
2022-11-11 16:52:16 -08:00
MediaPipe Team
8ec83d2aa0
Clarify AssetManager usage
...
PiperOrigin-RevId: 487935478
2022-11-11 15:49:50 -08:00
Sebastian Schmidt
c7030ac7fa
Use CommonJS for NPM package
...
PiperOrigin-RevId: 487902199
2022-11-11 13:25:25 -08:00
Sebastian Schmidt
20a6f15f18
Improvements to NPM package
...
PiperOrigin-RevId: 487901715
2022-11-11 13:22:01 -08:00
Kinar R
fae77fc742
Update text_embedder_test.py
2022-11-12 01:27:20 +05:30
MediaPipe Team
340d7651af
Internal change
...
PiperOrigin-RevId: 487881149
2022-11-11 11:53:41 -08:00
Hadon Nash
a83d87e157
Internal change
...
PiperOrigin-RevId: 487880137
2022-11-11 11:50:25 -08:00
Jiuqiang Tang
ce292c2a49
Fix a typo.
...
PiperOrigin-RevId: 487872120
2022-11-11 11:20:14 -08:00
MediaPipe Team
b0583a1821
Fixes SetAlphaCalculator silently failing to convert float inputs.
...
PiperOrigin-RevId: 487868409
2022-11-11 11:06:26 -08:00
Jiuqiang Tang
f329e38dc1
Map the "com_github_glog_glog" dependency of "com_google_sentencepiece" to mediapipe's "com_github_glog_glog_no_gflags".
...
PiperOrigin-RevId: 487727239
2022-11-10 22:12:42 -08:00
Kinar R
2d0b237711
Merge branch 'google:master' into text-embedder-python
2022-11-11 10:39:57 +05:30
Kinar R
f27068c6f2
Merge branch 'google:master' into image-embedder-python
2022-11-11 10:38:52 +05:30
MediaPipe Team
b4972ed4ae
Update GestureRecognitionResult to GestureRecognizerResult.
...
PiperOrigin-RevId: 487712873
2022-11-10 20:25:31 -08:00
MediaPipe Team
3e05871f98
Open source Model Maker text tasks.
...
PiperOrigin-RevId: 487706929
2022-11-10 19:52:51 -08:00
Mark McDonald
8c8b668ba3
Fix comment for mediapipe
license.
...
The `"""` comment indicates a public docstring for the module, and will end up in the generated docs. By using a "private" comment (`#`) we will not document the license as part of the API.
The Apache license is noted in the footer of generated docs, and this is sufficient.
PiperOrigin-RevId: 487688719
2022-11-10 18:06:35 -08:00
MediaPipe Team
ec327cedcb
Internal Changes
...
PiperOrigin-RevId: 487673720
2022-11-10 16:48:13 -08:00
MediaPipe Team
2ea5184c51
Internal change
...
PiperOrigin-RevId: 487663454
2022-11-10 16:04:22 -08:00
Sebastian Schmidt
1a59f0a217
Prevent renaming of properties used in API
...
PiperOrigin-RevId: 487661625
2022-11-10 15:58:47 -08:00
Jiuqiang Tang
b3ac1c1387
Changes to create MediaPipe Tasks Audio AAR.
...
PiperOrigin-RevId: 487661296
2022-11-10 15:55:33 -08:00
Jiuqiang Tang
d6ba5e4bbe
Map the "com_github_glog_glog" dependency of "com_google_audio_tools" to mediapipe's "com_github_glog_glog_no_gflags".
...
PiperOrigin-RevId: 487651038
2022-11-10 15:11:57 -08:00
Copybara-Service
bbf4ff0300
Merge pull request #3832 from kinaryml:update-classification-tasks-output-stream
...
PiperOrigin-RevId: 487638077
2022-11-10 14:22:31 -08:00
Hadon Nash
d93caf00de
Fixing a bug in the BypassCalculator "passthrough" output stream ids.
...
PiperOrigin-RevId: 487633708
2022-11-10 14:05:47 -08:00
MediaPipe Team
8ec4427bd7
Add option, result types and utils for Java embedders.
...
PiperOrigin-RevId: 487615327
2022-11-10 12:53:00 -08:00
Sebastian Schmidt
aeb2466844
Pick TFLite delegate for Web CPU
...
PiperOrigin-RevId: 487611446
2022-11-10 12:37:42 -08:00
Jiuqiang Tang
bb5782ee2f
Correct the timestamp in the vision tasks result objects.
...
PiperOrigin-RevId: 487597999
2022-11-10 11:46:16 -08:00
Jiuqiang Tang
da4d455d0c
Implement MediaPipe Tasks AudioClassifier Java API.
...
PiperOrigin-RevId: 487570148
2022-11-10 10:10:03 -08:00
Jiuqiang Tang
2ce3a9719e
Remove the problematic packet release calls in OutputHandler::run.
...
OutputHandler::run is installed as a MultiStreamCallback into the TaskRunner and it's invoked in the Graph::CallbackToJava() jni method.
In CallbackToJava(), the packets are removed in RemovePacket() calls after the multi stream callback is invoked. The current logic lets the MultiStreamCallback release the packets first and leaves null pointers to RemovePacket() to remove, which may cause the app crash. The fix is to remove the packet release calls in the MultiStreamCallback and always leave the packet release work to RemovePacket().
PiperOrigin-RevId: 487558809
2022-11-10 09:27:35 -08:00
Kinar R
0a6e21c212
Merge branch 'master' into image-embedder-python
2022-11-10 16:04:28 +05:30
kinaryml
0e9b925726
Fixed some typos and revised image embedder tests
2022-11-10 02:30:17 -08:00
kinaryml
1604908a59
Added files needed for the text embedder's implementation and tests
2022-11-10 02:16:51 -08:00
MediaPipe Team
0b12aa9435
Internal change
...
PiperOrigin-RevId: 487466061
2022-11-10 01:32:14 -08:00
MediaPipe Team
0ac604d507
Add timestamp aggregation to EmbeddingPostprocessingGraph.
...
PiperOrigin-RevId: 487463848
2022-11-10 01:20:45 -08:00
MediaPipe Team
f11c757629
Update C++ HandLandmarksDetectionResult to HandLandmarkerResult.
...
PiperOrigin-RevId: 487443827
2022-11-09 23:20:15 -08:00
Yuqi Li
d2142e86a9
Metadata Writer: Add Bert metadata writer in Text Classifier.
...
PiperOrigin-RevId: 487354439
2022-11-09 14:53:12 -08:00
MediaPipe Team
116b4bb6c4
Internal change
...
PiperOrigin-RevId: 487338991
2022-11-09 13:57:13 -08:00
MediaPipe Team
7066ee231e
Hand Landmarker Java API and unit test.
...
PiperOrigin-RevId: 487307858
2022-11-09 11:55:31 -08:00
kinaryml
7ec0d8cf3b
Added tolerance for vector coordinate values in embeddings
2022-11-09 11:53:30 -08:00
Jiuqiang Tang
6f66a7fde4
Rename GestureRecognitionResult to GestureRecognizerResult.
...
PiperOrigin-RevId: 487306292
2022-11-09 11:49:29 -08:00
kinaryml
17bb174444
Refactored embeddings to embedding_result
2022-11-09 11:42:32 -08:00
Jiuqiang Tang
4e568a1c3d
Expose HandLandmarker API in PyPI packages.
...
PiperOrigin-RevId: 487294501
2022-11-09 11:06:33 -08:00
Sebastian Schmidt
84895316d2
Add pre-compiled WASM files to NPM packages
...
PiperOrigin-RevId: 487283112
2022-11-09 10:28:09 -08:00
Copybara-Service
0a5534204f
Merge pull request #3829 from kinaryml:hand-landmarker-python
...
PiperOrigin-RevId: 487281485
2022-11-09 10:23:38 -08:00
kinaryml
dc30cf9732
Updated embeddings container to use a timestamp and made parameters - head_index,head_name optional
2022-11-08 23:51:55 -08:00
kinaryml
d327b3649d
Fixed some typos in methods and comments
2022-11-08 23:47:58 -08:00
kinaryml
dd6fdedd5f
Added some sanity tests
2022-11-08 23:15:58 -08:00
Kinar R
36c50ff8f3
Merge branch 'google:master' into image-embedder-python
2022-11-09 12:41:55 +05:30
kinaryml
7e251bc6b6
Merge branch 'hand-landmarker-python' of https://github.com/kinaryml/mediapipe into hand-landmarker-python
2022-11-08 23:07:30 -08:00
Kinar R
812fa2cc70
Merge branch 'google:master' into hand-landmarker-python
2022-11-09 12:37:06 +05:30
kinaryml
46f135e54d
Renamed HandLandmarksDetectionResult to HandLandmarkerResult
2022-11-08 23:06:28 -08:00
MediaPipe Team
b4e1833dd0
Internal change
...
PiperOrigin-RevId: 487125366
2022-11-08 20:35:46 -08:00
MediaPipe Team
a5bcb97d88
Adds an AverageWordVecModel
.
...
PiperOrigin-RevId: 487104909
2022-11-08 18:29:21 -08:00
MediaPipe Team
c31aaa94a6
Adds a BertClassifier
.
...
PiperOrigin-RevId: 487086744
2022-11-08 16:49:46 -08:00
Sebastian Schmidt
669d539551
NPM package definitions for MediaPipe Tasks
...
PiperOrigin-RevId: 487071334
2022-11-08 15:46:05 -08:00
Lu Wang
253ff0f85c
Update the Java doc for model asset for BaseOptions
...
PiperOrigin-RevId: 487059371
2022-11-08 14:57:27 -08:00
MediaPipe Team
0917e8cb8e
Support continual training image classifier from saved checkpoint files.
...
PiperOrigin-RevId: 487057612
2022-11-08 14:50:04 -08:00
MediaPipe Team
b3d19fa1af
Use model bundle writer when exporting models in gesture recognizer
...
PiperOrigin-RevId: 487042776
2022-11-08 13:52:08 -08:00
MediaPipe Team
0363d60511
Open-sources TextEmbedder.
...
PiperOrigin-RevId: 487041832
2022-11-08 13:48:49 -08:00
Kinar R
37930609ff
Update landmark_detection_result.py
2022-11-09 02:58:38 +05:30
MediaPipe Team
ace098f370
Add proper Cast for MultiPort
...
PiperOrigin-RevId: 487012509
2022-11-08 11:57:03 -08:00
kinaryml
96e2eb38c7
Merge branch 'hand-landmarker-python' of https://github.com/kinaryml/mediapipe into hand-landmarker-python
2022-11-08 11:27:13 -08:00
kinaryml
77cc4c53ab
Updated the 'test_create_from_options_fails_with_invalid_model_path' test case
2022-11-08 11:26:02 -08:00
Kinar R
6dd6d8921f
Merge branch 'google:master' into hand-landmarker-python
2022-11-09 00:52:20 +05:30
MediaPipe Team
7a1e55b872
Adds unit tests for TextEmbedder.
...
PiperOrigin-RevId: 486997035
2022-11-08 11:01:04 -08:00
kinaryml
72f08c6878
Used loops instead of list comprehension
2022-11-08 10:57:12 -08:00
kinaryml
647b94240d
Updated docstring
2022-11-08 10:54:44 -08:00
Jiuqiang Tang
ff6ca706c6
Internal change
...
PiperOrigin-RevId: 486994334
2022-11-08 10:52:51 -08:00
kinaryml
88ab9d4922
Used loops instead of complex list comprehensions
2022-11-08 10:52:26 -08:00
kinaryml
c0265ca2ac
Fixed some typos
2022-11-08 10:44:21 -08:00
kinaryml
e8d771baf3
Updated landmark_detection_result
2022-11-08 10:37:37 -08:00
Jiuqiang Tang
5c8b95666a
Update "test_create_from_options_fails_with_invalid_model_path" of all tasks python api tests.
...
PiperOrigin-RevId: 486990017
2022-11-08 10:36:24 -08:00
kinaryml
0fd78c2ec6
Updated classifier python tasks to use the new classification_result dataclass
2022-11-08 10:28:24 -08:00
MediaPipe Team
5e6842aa5c
Migrate Java ImageClassifier / TextClassifier to new result format.
...
PiperOrigin-RevId: 486976459
2022-11-08 09:47:42 -08:00
Sebastian Schmidt
26066787b3
Allow Web developers to opt into CPU or GPU processing
...
PiperOrigin-RevId: 486935157
2022-11-08 06:37:38 -08:00
kinaryml
9c9519eeb8
Fixed a to_pb2() bug in the landmark_detection_result container
2022-11-08 02:55:19 -08:00
kinaryml
0402ee383f
Added hand landmarker Python API and tests
2022-11-08 01:05:36 -08:00
MediaPipe Team
4a6562d423
internal
...
PiperOrigin-RevId: 486853812
2022-11-07 22:39:23 -08:00
MediaPipe Team
24d03451c7
Internal change - migration
...
PiperOrigin-RevId: 486853689
2022-11-07 22:36:22 -08:00
Yuqi Li
0a08e4768b
Metadata Writer: Add metadata writer for Text Classifier.
...
PiperOrigin-RevId: 486844428
2022-11-07 21:25:44 -08:00
Jiuqiang Tang
b14178d305
Temporarily exclude "audio_classifier_graph" from "builtin_task_graphs" on Windows.
...
PiperOrigin-RevId: 486806337
2022-11-07 17:27:33 -08:00
MediaPipe Team
716c7e3b8a
Internal change
...
PiperOrigin-RevId: 486805777
2022-11-07 17:23:46 -08:00
MediaPipe Team
c3bb4bb5da
Refactor image classifier Create
API by defining an ImageClassifierOption
which wraps the model_spec, model_options, and hparams. Also migrate the definition of HParams by extending it from BaseHParams.
...
PiperOrigin-RevId: 486796657
2022-11-07 16:39:35 -08:00
MediaPipe Team
1049ef781d
Add image_segmenter namespace and update image segmenter proto for java package.
...
PiperOrigin-RevId: 486792164
2022-11-07 16:24:16 -08:00
Camillo Lugaresi
1a151d9ffb
Internal change
...
PiperOrigin-RevId: 486792117
2022-11-07 16:21:15 -08:00
MediaPipe Team
6f38a7a21f
Add hand landmarker C++ api.
...
PiperOrigin-RevId: 486791711
2022-11-07 16:17:42 -08:00
Kinar R
83608d4670
Merge branch 'master' into image-embedder-python
2022-11-08 05:02:46 +05:30
Jiuqiang Tang
571c0b1fef
Expose MediaPipe Tasks Audio and Text APIs in MediaPipe PyPI packages.
...
PiperOrigin-RevId: 486777537
2022-11-07 15:17:57 -08:00
Jiuqiang Tang
63a759accc
Implement MediaPipe AudioClassifier Tasks Python API. Adjust the AudioClassifier Tasks C++ API to remove "sample_rate" from its options.
...
PiperOrigin-RevId: 486763992
2022-11-07 14:28:14 -08:00