scalene

Profiler

A high-performance Python profiler that analyzes CPU, GPU, and memory usage, providing detailed information and AI-powered optimization suggestions.

Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals

GitHub

12k stars
91 watching
400 forks
Language: Python
last commit: 14 days ago
cpucpu-profilinggpugpu-programmingmemory-allocationmemory-consumptionperformance-analysisperformance-cpuprofilerprofiles-memoryprofilingpythonpython-profilersscalene

Related projects:

Repository Description Stars
hyperopt/hyperopt A Python library for optimizing parameters of objective functions in distributed and parallel settings. 7,295
openai/baselines High-quality implementations of reinforcement learning algorithms for research and development purposes 15,885
lge-arc-advancedai/auptimizer Automates model building and deployment process by optimizing hyperparameters and compressing models for edge computing. 200
optuna/optuna A framework for automating and accelerating the optimization of machine learning hyperparameters 11,082
huawei-noah/efficient-ai-backbones A collection of efficient AI backbone architectures developed by Huawei Noah's Ark Lab. 4,098
ml-tooling/opyrator Automates conversion of machine learning code into production-ready microservices with web API and GUI. 3,116
pytorch/pytorch A Python library providing tensors and dynamic neural networks with strong GPU acceleration 84,978
microsoft/flaml Automates machine learning workflows and optimizes model performance using large language models and efficient algorithms 3,968
luolc/adabound An optimizer that combines the benefits of Adam and SGD algorithms 2,908
neptune-ai/open-solution-mapping-challenge This project provides a Python-based solution to the Mapping Challenge competition by applying various preprocessing techniques and augmentations to satellite imagery. 382
aimacode/aima-python Python implementations of AI algorithms from Russell and Norvig's book 8,086
plasma-umass/coz An open-source profiler that uses causal profiling to measure optimization potential and predict the impact of code optimizations on performance. 4,136
optimalscale/lmflow A toolkit for fine-tuning and inferring large machine learning models 8,312
helmholtz-ai-energy/perun Measures energy consumption of Python scripts 55
rapidsai/cuml A suite of libraries implementing machine learning algorithms and mathematical primitives on NVIDIA GPUs 4,292