Skip to main content

No project description provided

Project description

msserviceprofiler 工具介绍

概述

msserviceprofiler 是一款基于昇腾平台,支持MindIE Service框架和vLLM框架的服务化调优工具。

其性能采集与数据解析能力已嵌入昇腾CANN工具包,支持MindStudio Insight、Chrome Tracing、Grafana多个平台数据可视化。

目前,扩展能力服务化性能数据比对工具vLLM服务化性能采集工具已在本仓库开源。

硬件环境

类型 配置参考 服务化性能数据比对工具 vLLM服务化性能采集工具
服务器 Atlas 800I A2 推理产品
推理卡 Atlas 300I Duo 推理卡+Atlas 800 推理服务器(型号:3000)

特性清单

服务化性能数据比对工具

支持对使用msserviceprofiler工具采集的性能数据进行差异比对,通过比对快速识别可能存在的问题点。

vLLM服务化性能采集工具

基于Ascend-vLLM,提供性能数据采集能力,结合msserviceprofiler的数据解析与可视化能力,可以vLLM服务化推理调试调优。

服务化自动寻优工具

基于msserviceprofiler工具采集的性能数据,提供服务化参数自动寻优能力,可以对服务化的参数以及测试工具的参数进行寻优。

服务化专家建议工具

基于benchmark 输出结果以及 service 的 config.json 配置,提供分析提高 TFTT / Throughput 等的优化点能力。

服务化性能多维度分析工具

基于msserviceprofiler工具采集的性能数据,提供性能数据多维度分析能力,可以对性能数据进行batch维度、request维度和service维度分析。

服务化拆解工具

基于msserviceprofiler工具采集的性能数据,提供性能数据拆解能力,可以对batch内各阶段耗时进行分析。

安装指南

目前工具支持pip装包后调用和源码下载,脚本调用两种方式。

pip 安装 msserviceprofiler

pip install -U msserviceprofiler

或通过源码方式使用 msserviceprofiler

git clone https://gitcode.com/Ascend/msit.git
export PYTHONPATH=$PWD/msit/msserviceprofiler/:$PYTHONPATH

支持与帮助

🐛 Issue提交

💬 昇腾论坛

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

msserviceprofiler-1.1.4a2.tar.gz (138.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

msserviceprofiler-1.1.4a2-py3-none-any.whl (232.1 kB view details)

Uploaded Python 3

File details

Details for the file msserviceprofiler-1.1.4a2.tar.gz.

File metadata

  • Download URL: msserviceprofiler-1.1.4a2.tar.gz
  • Upload date:
  • Size: 138.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.4

File hashes

Hashes for msserviceprofiler-1.1.4a2.tar.gz
Algorithm Hash digest
SHA256 255a207762d610ff9d0b4c33a3e02e709b2bdfa1e29fa72fa62444c2e591f5f3
MD5 579f3181c40e7e7d80854392c36f7dc2
BLAKE2b-256 6caeef091907905e7bbc34734f43a8d8b2ce1bb33dff8b0d37c060582f73692e

See more details on using hashes here.

File details

Details for the file msserviceprofiler-1.1.4a2-py3-none-any.whl.

File metadata

File hashes

Hashes for msserviceprofiler-1.1.4a2-py3-none-any.whl
Algorithm Hash digest
SHA256 f1a83855e6700bdf98e2fd858d026e72124de42ec3377fade3bb1bca07d50391
MD5 020f38efb8d9c2d8d9bdd5ace4151060
BLAKE2b-256 b0d68064c36f5b4ac550efbf2be7eead5fd03e0158e316dd10aeef6cfd501e43

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page