MediaPipe Team
948e17f404
Internal change
...
PiperOrigin-RevId: 518906661
2023-03-23 10:57:43 -07:00
MediaPipe Team
18b4caa7f3
Internal change
...
PiperOrigin-RevId: 518559368
2023-03-22 07:14:18 -07:00
Jiuqiang Tang
5a924669b7
Temporarily disabling checking whether the executor is not set in a subgraph node. This is a workaround to allow the MediaPipe InferenceCalculator to have its own executor.
...
PiperOrigin-RevId: 518117759
2023-03-20 17:10:55 -07:00
MediaPipe Team
1a456dcbf9
Internal change
...
PiperOrigin-RevId: 517466009
2023-03-17 11:40:26 -07:00
MediaPipe Team
a9e956baa1
Add more details to the invoke call trace.
...
It is always useful information to know if the TPU invoke is Async or not, and if the GPU invoke on the old path or new path.
This can make it obvious in the perfetto trace.
PiperOrigin-RevId: 517162515
2023-03-16 10:37:32 -07:00
Hadon Nash
ade31b567b
Internal change
...
PiperOrigin-RevId: 516626371
2023-03-14 14:04:57 -07:00
MediaPipe Team
05b505c8e2
Introduce api to disable service default initialization.
...
PiperOrigin-RevId: 515501608
2023-03-09 18:57:39 -08:00
MediaPipe Team
5daf58009d
internal
...
PiperOrigin-RevId: 515392932
2023-03-09 11:27:11 -08:00
Hadon Nash
16c2e32a0d
Internal change
...
PiperOrigin-RevId: 515044500
2023-03-08 08:29:53 -08:00
Yuqi Li
46b5c4012d
add custom metadata in metadata_schema.
...
PiperOrigin-RevId: 514768756
2023-03-07 10:15:09 -08:00
MediaPipe Team
6c68d4c358
Internal change
...
PiperOrigin-RevId: 514421618
2023-03-06 08:42:19 -08:00
MediaPipe Team
5b2678a49f
Add a CHECK for the cases when null service is accessed unconditionally.
...
PiperOrigin-RevId: 513956583
2023-03-06 07:16:29 -08:00
MediaPipe Team
9c3abcd06f
Document graph service usage with docs and unit tests.
...
PiperOrigin-RevId: 513955877
2023-03-06 07:15:10 -08:00
MediaPipe Team
3854d9fcd5
Document proper way to set services.
...
PiperOrigin-RevId: 513955214
2023-03-06 07:13:54 -08:00
Hadon Nash
c9c1bf21ae
Internal change
...
PiperOrigin-RevId: 513854481
2023-03-03 10:00:10 -08:00
MediaPipe Team
3837c92fd5
Add functions for checking the existence of options in subgraphs and calculators.
...
PiperOrigin-RevId: 513689742
2023-03-02 18:01:07 -08:00
Sebastian Schmidt
06dd003113
Internal change
...
PiperOrigin-RevId: 512777889
2023-02-27 17:34:29 -08:00
MediaPipe Team
1575e7f79c
Internal change
...
PiperOrigin-RevId: 512457466
2023-02-27 11:11:24 -08:00
MediaPipe Team
3d4ed305bc
Make Tensor::Move() forward quantization parameters.
...
PiperOrigin-RevId: 509951145
2023-02-15 15:40:22 -08:00
MediaPipe Team
c66b7e83f0
ssd anchors calculator add fixed anchors.
...
PiperOrigin-RevId: 509574814
2023-02-14 10:43:23 -08:00
MediaPipe Team
513ab7abba
Internal change
...
PiperOrigin-RevId: 509338497
2023-02-13 14:47:34 -08:00
MediaPipe Team
2c82f67097
Add location info in registry (debug mode only)
...
PiperOrigin-RevId: 508786558
2023-02-10 16:58:44 -08:00
Hadon Nash
e719d2d423
Internal change
...
PiperOrigin-RevId: 508766449
2023-02-10 15:23:01 -08:00
Aden Grue
09ad961421
Internal change
...
PiperOrigin-RevId: 508701833
2023-02-10 10:54:55 -08:00
MediaPipe Team
1f848c4d69
Fix typo in CalculatorGraph error message
...
PiperOrigin-RevId: 508517972
2023-02-09 17:29:33 -08:00
MediaPipe Team
598d44a27d
Internal change
...
PiperOrigin-RevId: 508284935
2023-02-08 23:31:41 -08:00
MediaPipe Team
5a77339780
Internal change
...
PiperOrigin-RevId: 507495569
2023-02-06 09:05:12 -08:00
MediaPipe Team
4d8af4315f
Rollback: Add PacketSharingOwnership, a safer replacement for PointToForeign.
...
PiperOrigin-RevId: 507288476
2023-02-05 08:59:09 -08:00
MediaPipe Team
01834a5cdf
Internal change
...
PiperOrigin-RevId: 506982474
2023-02-03 13:39:02 -08:00
MediaPipe Team
3ee377f671
Internal change
...
PiperOrigin-RevId: 506312863
2023-02-01 07:42:20 -08:00
MediaPipe Team
b53acf6267
Internal change
...
PiperOrigin-RevId: 506059384
2023-01-31 11:20:13 -08:00
MediaPipe Team
591eb204a6
Internal change
...
PiperOrigin-RevId: 506027661
2023-01-31 09:36:56 -08:00
Sebastian Schmidt
c29ab7f083
Internal change
...
PiperOrigin-RevId: 504928797
2023-01-26 13:36:45 -08:00
MediaPipe Team
2547f07c77
Add FrameBuffer format.
...
PiperOrigin-RevId: 504838580
2023-01-26 07:40:52 -08:00
MediaPipe Team
be546d22fc
Update test to reflect the recommended graph construction style:
...
First, graph inputs and their names:
- Makes it clear what inputs graph has
- Indirectly demands for type specification e.g. Stream<AnyType> a = graph.In(0); vs Stream<int> a = graph.In(0).Cast<int>();
Then graph nodes
- Nodes are added and used as they needed
- One node is not mixed in other nodes, only its outputs
- Indirectly demands for type specification e.g. Stream<AnyType> a = node.Out(0); vs Stream<int> a = node.Out(0).Cast<int>();
Then graph outputs
- Makes it clear what outputs graph has
The recommended structure keep C++ graph similar to pbtxt representation.
PiperOrigin-RevId: 504701023
2023-01-25 17:13:17 -08:00
Mike Kruskal
9cde57d830
Internal change
...
PiperOrigin-RevId: 504341832
2023-01-24 12:14:02 -08:00
MediaPipe Team
2465e47b01
Stream/SidePacket == and != operators
...
PiperOrigin-RevId: 504114182
2023-01-23 16:43:23 -08:00
Nikolay Chirkov
1124569c29
Tensor: Make tensor not requiring "-x objective-c++" option.
...
In this case tensor.h is compiled differently for C++ and Objective-C++ that violates ODR (once definition rule). Tensor has no virtual methods conditionally compiled but some Metal-related data members. Instead, unique_ptr to MtlResources that is declared as forward structure is unconditionally defined in the tensor class. MtlResources is defined differently in cc-file only that compiled just once per project so no ODR violation is here.
PiperOrigin-RevId: 504029286
2023-01-23 11:00:35 -08:00
Adam Cozzette
7a7cc77a81
Internal change
...
PiperOrigin-RevId: 503157344
2023-01-19 07:20:04 -08:00
Hadon Nash
97af47ebf5
Internal change
...
PiperOrigin-RevId: 503035081
2023-01-18 18:53:42 -08:00
Hadon Nash
66634bbef8
Internal change
...
PiperOrigin-RevId: 503011674
2023-01-18 16:38:11 -08:00
MediaPipe Team
e56fa8f258
Source/SideSource -> Stream/SidePacket
...
PiperOrigin-RevId: 502923931
2023-01-18 11:02:41 -08:00
Nikolay Chirkov
5687d19dec
Tensor: remove unused and unimplemented SetPreferredStorageType methods.
...
PiperOrigin-RevId: 502893019
2023-01-18 09:09:20 -08:00
Camillo Lugaresi
c1f5920ecf
Add web performance tracing to the MEDIAPIPE_PROFILING repertoire
...
This records the MEDIAPIPE_PROFILING tracing annotations to the browser's trace using the user timing API. See https://developer.mozilla.org/en-US/docs/Web/API/User_Timing_API
To enable, build with --define MEDIAPIPE_WEB_PROFILING=1 --define DRISHTI_PROFILING=1
PiperOrigin-RevId: 502422030
2023-01-16 12:59:18 -08:00
MediaPipe Team
ffd8486d0d
Add a stub WriteProfile method to GraphProfilerStub.
...
PiperOrigin-RevId: 502388455
2023-01-16 08:38:05 -08:00
MediaPipe Team
92a2e02ace
Internal change
...
PiperOrigin-RevId: 501971410
2023-01-13 17:05:19 -08:00
MediaPipe Team
69757d7924
Internal change
...
PiperOrigin-RevId: 501862194
2023-01-13 09:05:48 -08:00
MediaPipe Team
74b60780c7
Internal change
...
PiperOrigin-RevId: 501594400
2023-01-12 10:00:44 -08:00
Nikolay Chirkov
8830eefa0b
Internal change.
...
PiperOrigin-RevId: 501403332
2023-01-11 16:07:22 -08:00
MediaPipe Team
5612af68cd
Propagate compatible_with for drishti_proto_library
...
PiperOrigin-RevId: 501356895
2023-01-11 13:01:57 -08:00
MediaPipe Team
0e56bd38f3
Fix for CHECK failure due to pointer description sometimes being larger than allocated string space
...
PiperOrigin-RevId: 501355568
2023-01-11 12:58:37 -08:00
Nikolay Chirkov
54268594dd
Internal change.
...
PiperOrigin-RevId: 501136760
2023-01-10 17:38:13 -08:00
MediaPipe Team
c6cf598774
Minor fix for max_queue_size documentation
...
PiperOrigin-RevId: 500738798
2023-01-09 09:54:09 -08:00
Nikolay Chirkov
e0a254789a
Internal change.
...
PiperOrigin-RevId: 500331015
2023-01-06 22:15:18 -08:00
Nikolay Chirkov
35293d88bc
Tensor: move into tensor sub-directory.
...
PiperOrigin-RevId: 499896489
2023-01-05 08:56:37 -08:00
Nikolay Chirkov
9a70af1464
Internal change.
...
PiperOrigin-RevId: 499496793
2023-01-04 08:54:29 -08:00
Nikolay Chirkov
a4ea606eac
Internal change.
...
PiperOrigin-RevId: 499490514
2023-01-04 08:23:56 -08:00
MediaPipe Team
60c6b155f6
Save an integer id in graph profiler objects to distinguish between different profiler instances during benchmarking.
...
PiperOrigin-RevId: 498409363
2022-12-29 10:18:10 -08:00
Nikolay Chirkov
2d9a969d10
Tensor1: memorize size_alignment when tracking the ahwb usage.
...
When CPU/GPU buffer allocated and the tracker selects Ahwb storage to be used then the properly recorded alignment must be used.
PiperOrigin-RevId: 498264759
2022-12-28 16:09:02 -08:00
Nikolay Chirkov
1924f1cdff
Tensor: Fix use_ahwb_ flag and tests on local device involved.
...
PiperOrigin-RevId: 498249332
2022-12-28 14:29:43 -08:00
MediaPipe Team
5a5ff5393a
Internal change
...
PiperOrigin-RevId: 497269082
2022-12-27 10:50:41 -08:00
MediaPipe Team
5b90afda70
Internal change
...
PiperOrigin-RevId: 497191969
2022-12-22 10:23:34 -08:00
MediaPipe Team
9673841605
Internal visibility update
...
PiperOrigin-RevId: 497185157
2022-12-22 09:51:52 -08:00
MediaPipe Team
1341720d6d
Internal change
...
PiperOrigin-RevId: 496854337
2022-12-21 00:55:32 -08:00
MediaPipe Team
64406a9bf2
Internal change
...
PiperOrigin-RevId: 496781536
2022-12-20 16:41:49 -08:00
MediaPipe Team
8c013647c8
Internal change
...
PiperOrigin-RevId: 496629682
2022-12-20 04:49:15 -08:00
MediaPipe Team
4682416f0f
Internal change
...
PiperOrigin-RevId: 496568835
2022-12-19 22:10:15 -08:00
MediaPipe Team
994eb28d2c
Chain SetName calls where possible
...
PiperOrigin-RevId: 496534328
2022-12-19 18:07:38 -08:00
MediaPipe Team
f5f2fee0b9
Switch to Cast where possible and reduce usage of operator[](port).
...
PiperOrigin-RevId: 496527250
2022-12-19 17:22:36 -08:00
MediaPipe Team
6842f2c7c6
Use the proper namespace for builder test
...
PiperOrigin-RevId: 496526588
2022-12-19 17:14:14 -08:00
Nikolay Chirkov
ef3fa67bf4
Automatic selection of the tensor's storage type by recording previously requested views.
...
PiperOrigin-RevId: 496466136
2022-12-19 12:37:50 -08:00
Nikolay Chirkov
d5562241cc
Tensor: Interoperability GPU/Cpu -> Ahwb by transforming the underlying storage into Ahwb with releasing previously Cpu/Gpu resources.
...
PiperOrigin-RevId: 495748104
2022-12-15 18:34:27 -08:00
Nikolay Chirkov
d526b20e19
Internal change.
...
PiperOrigin-RevId: 495483878
2022-12-14 19:54:33 -08:00
MediaPipe Team
e9e173f9fa
Internal change
...
PiperOrigin-RevId: 495468694
2022-12-14 18:14:55 -08:00
Jiuqiang Tang
174f2869a3
Internal changes
...
PiperOrigin-RevId: 495322170
2022-12-14 08:33:45 -08:00
Hadon Nash
b9d020cb7d
Internal change
...
PiperOrigin-RevId: 495163109
2022-12-13 17:00:08 -08:00
MediaPipe Team
904a537b02
Internal change
...
PiperOrigin-RevId: 495151410
2022-12-13 16:11:10 -08:00
Hadon Nash
db404b1a85
Internal change
...
PiperOrigin-RevId: 495058817
2022-12-13 10:23:51 -08:00
Jiuqiang Tang
78597c5b37
Internal changes.
...
PiperOrigin-RevId: 495038477
2022-12-13 09:08:15 -08:00
Hadon Nash
421f789ede
Internal change
...
PiperOrigin-RevId: 494420725
2022-12-10 12:33:53 -08:00
Nikolay Chirkov
db3cb68d91
Internal change.
...
PiperOrigin-RevId: 494166776
2022-12-09 07:29:01 -08:00
MediaPipe Team
5bc1baf96a
Internal change
...
PiperOrigin-RevId: 494150467
2022-12-09 05:57:12 -08:00
MediaPipe Team
4c4df2cf18
Internal change for profiling
...
PiperOrigin-RevId: 494135244
2022-12-09 04:13:02 -08:00
MediaPipe Team
3aeec84ac0
Internal change for profiling
...
PiperOrigin-RevId: 494126771
2022-12-09 03:21:10 -08:00
Nikolay Chirkov
bea0caae65
Tensor: Cpu -> Ahwb storage transfer
...
PiperOrigin-RevId: 494033280
2022-12-08 17:06:56 -08:00
Nikolay Chirkov
0fbaa8dc8a
Internal change.
...
PiperOrigin-RevId: 493973435
2022-12-08 13:01:52 -08:00
Nikolay Chirkov
7faee517c4
Tensor: Move general CPU/SSBO tensor storage into Ahwb-backed CPU/SSBO storage.
...
PiperOrigin-RevId: 493710495
2022-12-07 14:32:42 -08:00
Nikolay Chirkov
ea74db86dd
Tensor: clang tidy fixes.
...
PiperOrigin-RevId: 493703073
2022-12-07 14:06:29 -08:00
Jiuqiang Tang
955f090f9f
Retire the visibility group "//mediapipe/framework:mediapipe_internal".
...
PiperOrigin-RevId: 493687025
2022-12-07 13:08:33 -08:00
Sebastian Schmidt
2811e0c5c8
Open Source the first set of MediaPipe Tasks tests for Web
...
PiperOrigin-RevId: 493673279
2022-12-07 12:15:34 -08:00
Jiuqiang Tang
80c605459c
Open up framework visibility.
...
PiperOrigin-RevId: 493660013
2022-12-07 11:26:16 -08:00
Nikolay Chirkov
aad797197b
TensorV1 EGL.h include fix.
...
PiperOrigin-RevId: 493596083
2022-12-07 07:16:59 -08:00
Hadon Nash
1e2cb2b359
Internal change
...
PiperOrigin-RevId: 492253867
2022-12-01 11:34:55 -08:00
Jiuqiang Tang
c8a413bb4e
Open up mediapipe framework's visibility.
...
PiperOrigin-RevId: 491672877
2022-11-29 10:19:44 -08:00
MediaPipe Team
837225c53d
Internal change
...
PiperOrigin-RevId: 490374976
2022-11-22 17:36:15 -08:00
Camillo Lugaresi
515d00fc22
Internal change
...
PiperOrigin-RevId: 490349260
2022-11-22 15:18:21 -08:00
vrabaud
872d1afda7
Internal change
...
PiperOrigin-RevId: 490196129
2022-11-22 03:12:38 -08:00
Adam Cozzette
ac212c1507
Internal change
...
PiperOrigin-RevId: 489502255
2022-11-18 10:08:26 -08:00
Hadon Nash
ea4989b6f1
Internal change
...
PiperOrigin-RevId: 489135553
2022-11-17 00:07:59 -08:00
MediaPipe Team
90eb4a19d8
Internal change
...
PiperOrigin-RevId: 489088227
2022-11-16 18:16:32 -08:00