ggml-org/ggml

ggml : improve CI + add more tests

开放

#295 创建于 2023年6月25日

 (9 条评论) (2 个反应) (0 位负责人)C++ (1,788 个派生)auto 404
good first issuehelp wantedroadmaptesting

仓库指标

星标
 (15,223 个星标)
PR 合并指标
 (平均合并 11小时 12分钟) (30 天内合并 22 个 PR)

描述

The current state of the testing framework is pretty bad - we have a few simple test tools in tests, but these are not maintained properly and are quite rudimentary. Additionally, the Github Actions do not allow to run heavy workloads so it is difficult to run integration tests even on small models such as GPT-2. Not to mention that there is no GPU support

Ideally, it would be awesome to make a CI that can build the code on as much different hardware as possible and perform some performance and accuracy tests for various models. This will allow quicker iteration over new changes to the core library

I posted a discussion in llama.cpp on this topic - hopefully we gather some insight on how to make such CI in the cloud:

https://github.com/ggerganov/llama.cpp/discussions/1985

Extra related issues:

TODOs:

贡献者指南