Important
Kineto has been upstreamed into PyTorch, and this repository is archived. It is read-only and no longer accepts issues or pull requests. Please submit future changes to PyTorch. See #1571 for details on the migration.
Kineto is a library used in the PyTorch Profiler.
The Kineto project enables:
- performance observability and diagnostics across common ML bottleneck components
- actionable recommendations for common issues
- integration of external system-level profiling tools
- integration with popular visualization platforms and analysis pipelines
The central component of Kineto is Libkineto, a profiling library with special focus on low-overhead GPU timeline tracing.
Libkineto is an in-process profiling library integrated with the PyTorch Profiler. Please refer to the README file in the libkineto folder as well as documentation on the new PyTorch Profiler API.
Kineto has a BSD-style license, as found in the LICENSE file.