首次代码贡献

我们欢迎为Flower做出代码贡献!然而,要知道从哪里开始并非易事。因此,我们提出了一些建议,告诉您从哪里开始,以增加您的 PR 被 Flower 代码库接受的机会。

从哪里开始

在 Flower 核心库成熟之前,如果 PR 只涉及代码库中的非核心区域,则会更容易被接受。可以从以下方面入手:

  • 文档: 缺少什么?哪些内容可以表达得更清楚?

  • Baselines: 见下文。

  • 示例: 见下文。

Flower Baselines的申请

If you are not familiar with Flower Baselines, you should probably check-out our contributing guide for baselines.

You should then check out the open issues for baseline requests. If you find a baseline that you'd like to work on and that has no assignees, feel free to assign it to yourself and start working on it!

如果您没有找到想要做的baseline,请务必使用baseline请求模板打开一个新问题(GitHub issue)!

示例请求

我们希望有更多的时间来撰写使用示例,因为我们相信这些示例可以帮助用户开始构建他们想要的东西。以下是我们乐意接受 PR 的几个想法:

  • 微调 Llama 2,使用 Hugging Face Transformers 和 PyTorch

  • XGBoost

  • 安卓 ONNX 设备上训练