PerfCastDB
收藏NCPP - Nova CPU性能预测器
简介
NCPP是一个用于CPU基准性能预测的机器学习模型。它包括数据处理、模型训练和预测模块,专门为Intel X86产品开发。
安装指南
在开始之前,请确保已安装Python和pip。然后按照以下步骤安装NCPP模型及其依赖项:
bash git clone https://github.com/xiaoman-liu/NCPP.git cd NCPP pip install -r requirements.txt
文件结构
plaintext NCPP │ ├── LICENSE <- 项目的许可证文件,详细说明版权和许可信息。 ├── README.md <- 项目的README文件,提供概述、安装说明和使用信息。 │ ├── data <- 数据目录,包含数据集样本。 │ ├── external <- 来自公共源的外部数据。 │ ├── interim <- 已转换的中间数据。 │ ├── processed <- 用于建模的最终、规范数据集。 │ └── raw <- 原始的、不可变数据。 │ └── SPR <- 特定实验的数据。 │ ├── characteristic_description.md <- 特征描述文件。 │ ├── test_data.csv <- 测试数据集。 │ └── train_data.csv <- 训练数据集。 │ ├── docs <- 文档目录,包含默认的Sphinx项目文档。 │ │ ├── module <- 源代码目录,包含所有项目代码。 │ ├── init.py <- 初始化文件,使该目录成为Python包。 │ ├── predict <- 预测模块,包含与预测相关的代码。 │ ├── train <- 训练模块,包含与模型训练相关的代码。 │ └── visualization <- 可视化模块,包含与数据可视化相关的代码。 │ └── init.py <- 初始化文件,使该目录成为Python包。 │ ├── .gitignore <- Git忽略文件,列出要从版本控制中排除的文件和目录。 ├── contributing.md <- 贡献指南,提供如何为项目做出贡献的说明。 ├── requirements.txt <- 列出项目所需的Python依赖项。 └── setup.py <- 项目的安装脚本,包含元数据和安装信息。
使用说明
训练模型
bash python module/train/train.py
预测
bash python module/predict/infer.py
许可证
本项目基于Apache-2.0许可证。详细信息请参阅LICENSE文件。




