Skip to main content

MindStudio Service Profiler Advisor

Project description

MindStudio Service Profiling Advisor

介绍

  • 基本功能 根据当前的 benchmark 输出结果以及 service 的 config.json 配置,分析提高 TFTT / Throughput 等的优化点

  • 安装

    pip install msservice-advisor
    
  • 执行 mindie benchmark,输出结果的 instance 文件夹

  • 执行调参建议

    msservice_advisor -i ../instance/
    # msservice_advisor_logger - INFO - <think>
    # msservice_advisor_logger - INFO - num_mem_size_checker
    # msservice_advisor_logger - INFO - check_input_tokens
    # ...
    # msservice_advisor_logger - INFO - find_best_batch_size
    # msservice_advisor_logger - INFO - ==decode==
    # msservice_advisor_logger - INFO - ==prefill==
    # msservice_advisor_logger - INFO - </think>
    # msservice_advisor_logger - INFO -
    # msservice_advisor_logger - INFO - <answer>
    # msservice_advisor_logger - INFO - [config] maxBatchSize
    # msservice_advisor_logger - INFO - [action] set bigger
    # msservice_advisor_logger - INFO - [reason] 目前batch样本太小,建议调大点试试
    # msservice_advisor_logger - INFO -
    # msservice_advisor_logger - INFO - [config] maxPrefillBatchSize
    # msservice_advisor_logger - INFO - [action] set bigger
    # msservice_advisor_logger - INFO - [reason] 目前batch样本太小,建议调大点试试
    # msservice_advisor_logger - INFO -
    # msservice_advisor_logger - INFO - </answer>
    
  • 参数

    参数 说明
    -i, --instance_path benchamrk 输出的 instance 路径
    -s, --service_config_path mindie service config.json path, 默认值为环境变量中的 MIES_INSTALL_PATH
    -t, --target 调参指标, 可选值:ttft, firsttokentime, throughput
    -m, --target_metrics 调参指标的具体项,可选值:average,max,min,P75,P90,SLO_P90,P99,N
    -l, --log_level 日志级别,可选值 debug, info, warning, error

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

msservice_advisor-0.0.1a6.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

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

msservice_advisor-0.0.1a6-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file msservice_advisor-0.0.1a6.tar.gz.

File metadata

  • Download URL: msservice_advisor-0.0.1a6.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.8.19

File hashes

Hashes for msservice_advisor-0.0.1a6.tar.gz
Algorithm Hash digest
SHA256 d25330528c868819a3b89e632644c9dc2e0332685a277e452e6af0af4d45a89b
MD5 165a56b4dfc0ec0bda30145f55130e47
BLAKE2b-256 d0e95a8e49beba8403e511edd3ad6b6f59cff1fe15104314d706ab1156eff947

See more details on using hashes here.

File details

Details for the file msservice_advisor-0.0.1a6-py3-none-any.whl.

File metadata

File hashes

Hashes for msservice_advisor-0.0.1a6-py3-none-any.whl
Algorithm Hash digest
SHA256 14513cfd08a90fcfdecbaba747c710de46f727fa78c8e82e7b99ab463d56e2ee
MD5 d36175093850ca4baa40f6fdff7dd1a9
BLAKE2b-256 205c3cbb813cd85a4cb9006c9e5b038e222d2efbcc4a8d1414ca1cd6fcd0a7da

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