mediapipe
Pytorch
Our great sponsors
mediapipe | Pytorch | |
---|---|---|
39 | 256 | |
20,942 | 64,111 | |
3.9% | 2.9% | |
6.4 | 10.0 | |
4 days ago | 1 day ago | |
C++ | C++ | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mediapipe
- Google Summer of code 2023 is coming
-
10$ Full Body Tracking! I'm proud to release ToucanTrack (in Beta!). Get decent FBT with the power of 2 PS3 Eye Cameras and AI!
If you're looking for the differences in terms of how inference is done, I recommend you take a look at MediaPipe's source code. MediaPipe doesn't use raw code, but uses a "graph" instead (eg. pose_landmark_cpu.pbtxt), which can be visualised using MediaPipe Viz. I also used axinc-ai/ailia-models as the base (preprocessing, inference, postprocessing, etc...) which I further built upon (keypoint refinement, roi from keypoints, filtering / smoothing, etc...)
-
Started working on this motion tracking prototype demo game in python and Unity!
I thought of doing that but unfortunately medipipe requires a RGB input and performs better with it more on that here
- obs-backgroundremoval: An OBS plugin for removing background in portrait video
- [N] Body tracking with TensorFlow
- I'm Addicted to Assets
-
What software can convert camera footage to a skeleton animation?
You might want to check out https://github.com/open-mmlab/mmhuman3d and https://github.com/google/mediapipe
-
Show HN: YoHa – A practical hand tracking engine
This architecture was also used in the link referenced when bringing up alternative implementations:
https://github.com/google/mediapipe/issues/877#issuecomment-...
-
Help finding an appropriate model for human pose estimation
mediapipe: runs in realtime > 20fps confirmed, training code is NOT provided
- Best Web-Based Face Tracking Library?
Pytorch
-
Was just disqualified from a high school web design competition because our submission was too good
If you only care about data science and machine learning, then I would learn scikit-learn and PyTorch. Most companies and research groups have switched from Tensorflow to PyTorch, and Tensorflow itself replaced a number of frameworks before it (e.g., Caffe, Theano). I would also recommend reading An Introduction to Statistical Learning to get a basic understanding of different methods.
-
[D] PyTorch 2.0 Native Flash Attention 32k Context Window
You might look into https://github.com/pytorch/pytorch/pull/95793.
-
Torch 2.0 just went GA in the last day.
When you said "build" pytorch I thought you meant(simplified): git clone https://github.com/pytorch/pytorch # get the source code
-
PyTorch 2.0 Release
This is the master tracking list for MPS operator support: https://github.com/pytorch/pytorch/issues/77764
-
Apple Mac M1/M2 Pygmalion Support for oobabooga
There is also some hope of things using the GPU on the M1/M2 as well. I did some testing and actually got it hooked up with some caveats. Not all PyTorch functions are mapped to work properly in the new MPS functionality Apple has provided so far. It looks like both PyTorch and Apple are working on things so this will improve. It also seems that the memory requirements of loading the models with GPU functionality are crazy high. That could be a side effect of the prototyping I did, but not sure. If you're interested, more detail can be found here.
-
Accelerating AI inference?
Pytorch supports other kinds of accelerators (e.g. FPGA, and https://github.com/pytorch/glow), but unless you want to become a ML systems engineer and have money and time to throw away, or a business case to fund it, it is not worth it. In general, both pytorch and tensorflow have hardware abstractions that will compile down to device code. (XLA, https://github.com/pytorch/xla, https://github.com/pytorch/glow). TPUs and GPUs have very different strengths; so getting top performance requires a lot of manual optimizations. Considering the the cost of training LLM, it is time well spent.
- Nope, idk.
-
Zero-Shot Image-to-Image Translation
While your millage (clearly) varies from mine, Anaconda is a de facto standard way to go in deep learning (and, generally, in most of the Python data science ecosystem).
For example, when you go to the front page of PyTorch (https://pytorch.org/), the default way to go is with Anaconda. It precisely makes it easy to install things regardless of the system and with matching versions. For example, out of box, it gives GPU support for Apple Silicon - not extra installation instructions.
Pip installers don't work with non-Python dependencies. Of course, you can manually install things any way you like (including inside Docker), but it is up to you to make sure that all dependencies are compatible. And it is a non-trivial task, given frequent updates of all things involved (including CUDA kernels, Python versions, PyTorch/TF versions, and all libraries related to them one way or the other).
- NotImplementedError (YOLOv5)
What are some alternatives?
openpose - OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
Flux.jl - Relax! Flux is the ML library that doesn't make you tensor
ue4-mediapipe-plugin - UE4 MediaPipe plugin
AlphaPose - Real-Time and Accurate Full-Body Multi-Person Pose Estimation&Tracking System
BlazePose-tensorflow - A third-party Tensorflow Implementation for paper "BlazePose: On-device Real-time Body Pose tracking".
Apache Spark - Apache Spark - A unified analytics engine for large-scale data processing
jeelizFaceFilter - Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
flax - Flax is a neural network library for JAX that is designed for flexibility.
tensorflow - An Open Source Machine Learning Framework for Everyone
Pandas - Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
ROCm - ROCm - Open Software Platform for GPU Compute
bevy - A refreshingly simple data-driven game engine built in Rust