<p align="center">
<img src="https://romlin.com/wp-content/uploads/2023/05/flatpack_ai_logo.svg" width="100" height="100" alt="Flatpack">
</p>
# Flatpack
**NOTE:** Flatpack is currently experimental. Please refrain from using it in production environments.
**注意:** Flatpack 目前仍处于实验阶段。请勿用于生产环境。
## Ready-to-assemble AI
At Flatpack, our mission is clear: we are committed to building trust in AI.
Flatpack democratises AI and ML through micro language models and model compression. Our platform enables users to train
custom language models with 100M to 10B parameters. We introduce flatpacks (FPKs) to integrate AI and ML into edge
computing, electronic components, and robots.
在 Flatpack,我们的使命十分明确: 致力于建立对 AI 的信任。
Flatpack 通过微语言模型和模型压缩普及 AI 和 ML。我们的平台使用户能够训练具有 100M 到 10B 个参数的自定义语言模型。我们引入了
flatpacks (FPK),将 AI 和 ML 集成到边缘计算、电子元件和机器人中。
## Flatpack 3.X.X (Aglaonice)
*Aglaonice, an ancient Greek astronomer from the 2nd or 1st century BC, was celebrated for her precise lunar eclipse
predictions. Her mastery inspired the Greek proverb: "As the moon obeys Aglaonice," signifying unwavering certainty.*
`3.12.0` (2024-12-29)\
*Introduced [Next.js](https://github.com/vercel/next.js) for flatpack interfaces.*
`3.11.0` (2024-11-24)\
*Major core architecture refactoring for performance.*
`3.10.0` (2024-10-21)\
*Added dark mode support for a better user experience.*
`3.9.0` (2024-10-04)\
*Added [Monaco Editor](https://github.com/microsoft/monaco-editor) and custom hooks support.*
`3.8.0` (2024-09-24)\
*Deprecated agent spawning and improved package setup.*
`3.7.0` (2024-09-04)\
*Added cron and manual scheduling for builds.*
`3.6.0` (2024-07-28)\
*Introduced [SQLite](https://github.com/sqlite/sqlite) database support for each flatpack.*
`3.5.0` (2024-05-27)\
*Initial support for model compression in GGUF using [llama.cpp](https://github.com/ggerganov/llama.cpp).*
`3.4.0` (2024-04-30)\
*Added support for spawning agents with micro APIs.*
`3.3.0` (2024-04-16)\
*Added a vector database for storing and querying embeddings.*
`3.2.0` (2024-03-09)\
*Added support for unboxing local flatpacks using --local.*
`3.1.0` (2023-12-11)\
*Introduced a local web interface for a better user experience.*
`3.0.0` (2023-10-20)\
*Moved to a predictable and structured release strategy.*
## Moving to versioning structure: 3.0.0
Our previous releases were a mix of minor tweaks and significant shifts, making it challenging to anticipate the nature
of changes. With the introduction of version 3.0.0, we are embracing a predictable and structured release strategy:
- **Major versions** (`X.0.0`): These signify significant changes or updates.
- **Minor versions** (`3.X.0`): Introduce new features without breaking compatibility.
- **Patch versions** (`3.0.X`): Address bug fixes and minor refinements.
This move is not merely about [semantic versioning](https://semver.org/). It is a pledge for clear communication and
trust with our users. We invite you to explore our new release strategy and appreciate your patience as we evolve.
[Explore the Project on GitHub](https://github.com/RomlinGroup/Flatpack)
## License
This project is released under [Apache-2.0](https://github.com/RomlinGroup/Flatpack/blob/main/LICENSE).
## install_requires
**DISCLAIMER:** This information is only a technical reference, not an endorsement or legal advice. Before using any
software for commercial purposes, perform compatibility checks and seek legal advice. You are responsible for ensuring
compliance with licensing requirements.
Check out the [JLA - Compatibility Checker](https://joinup.ec.europa.eu/collection/eupl/solution/joinup-licensing-assistant/jla-compatibility-checker) (European Commission 2024).
- **[beautifulsoup4](https://pypi.org/project/beautifulsoup4/)**\
MIT License (MIT License) ([LICENSE](https://pypi.org/project/beautifulsoup4/))
- **[croniter](https://pypi.org/project/croniter/)**\
MIT License (MIT License) ([LICENSE](https://github.com/kiorky/croniter/blob/master/LICENSE))
- **[fastapi](https://pypi.org/project/fastapi/)**\
MIT License ([LICENSE](https://github.com/tiangolo/fastapi/blob/master/LICENSE))
- **[hnswlib](https://pypi.org/project/hnswlib/)**\
Apache-2.0 license ([LICENSE](https://github.com/nmslib/hnswlib/blob/master/LICENSE))
- **[httpx](https://pypi.org/project/httpx/)**\
BSD License ([LICENSE](https://github.com/encode/httpx/blob/master/LICENSE.md))
- **[huggingface-hub](https://pypi.org/project/huggingface-hub/)**\
Apache Software License (Apache) ([LICENSE](https://github.com/huggingface/huggingface_hub/blob/main/LICENSE))
- **[itsdangerous](https://pypi.org/project/itsdangerous/)**\
BSD License ([LICENSE](https://github.com/pallets/itsdangerous/blob/main/LICENSE.txt))
- **[ngrok](https://pypi.org/project/ngrok/)**\
MIT License (MIT OR Apache-2.0) ([LICENSE](https://github.com/ngrok/ngrok-python/blob/main/LICENSE-APACHE))
- **[prettytable](https://pypi.org/project/prettytable/)**\
BSD License (BSD (3 clause)) ([LICENSE](https://github.com/jazzband/prettytable/blob/main/LICENSE))
- **[psutil](https://pypi.org/project/psutil/)**\
BSD License (BSD-3-Clause) ([LICENSE](https://github.com/giampaolo/psutil/blob/master/LICENSE))
- **[pydantic](https://pypi.org/project/pydantic/)**\
MIT License ([LICENSE](https://github.com/pydantic/pydantic/blob/main/LICENSE))
- **[pypdf](https://pypi.org/project/pypdf/)**\
BSD License ([LICENSE](https://github.com/py-pdf/pypdf/blob/main/LICENSE))
- **[python-multipart](https://pypi.org/project/python-multipart/)**\
Apache Software License ([LICENSE](https://github.com/Kludex/python-multipart/blob/master/LICENSE.txt))
- **[requests](https://pypi.org/project/requests/)**\
Apache Software License (Apache 2.0) ([LICENSE](https://github.com/psf/requests/blob/main/LICENSE))
- **[rich](https://pypi.org/project/rich/)**\
MIT License (MIT) ([LICENSE](https://github.com/Textualize/rich/blob/master/LICENSE))
- **[sentence-transformers](https://pypi.org/project/sentence-transformers/)**\
Apache Software License (Apache License 2.0) ([LICENSE](https://github.com/UKPLab/sentence-transformers/blob/master/LICENSE))
- **[spacy](https://pypi.org/project/spacy/)**\
MIT License (MIT) ([LICENSE](https://github.com/explosion/spaCy/blob/master/LICENSE))
- **[toml](https://pypi.org/project/toml/)**\
MIT License (MIT) ([LICENSE](https://github.com/uiri/toml/blob/master/LICENSE))
- **[uvicorn](https://pypi.org/project/uvicorn/)**\
BSD License ([LICENSE](https://github.com/encode/uvicorn/blob/master/LICENSE.md))
- **[zstandard](https://pypi.org/project/zstandard/)**\
BSD License (BSD) ([LICENSE](https://github.com/indygreg/python-zstandard/blob/main/LICENSE))
Last updated: 2024-12-29
Raw data
{
"_id": null,
"home_page": "https://github.com/RomlinGroup/Flatpack",
"name": "flatpack",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10.0",
"maintainer_email": null,
"keywords": null,
"author": "Romlin Group AB",
"author_email": "hello@romlin.com",
"download_url": "https://files.pythonhosted.org/packages/93/b8/09cc83fee1885eb3dbfdda86ae2a2c4a6dc9a168bab45d9b271e58c0bf12/flatpack-3.12.5.tar.gz",
"platform": null,
"description": "<p align=\"center\">\n <img src=\"https://romlin.com/wp-content/uploads/2023/05/flatpack_ai_logo.svg\" width=\"100\" height=\"100\" alt=\"Flatpack\">\n</p>\n\n# Flatpack\n\n**NOTE:** Flatpack is currently experimental. Please refrain from using it in production environments.\n\n**\u6ce8\u610f:** Flatpack \u76ee\u524d\u4ecd\u5904\u4e8e\u5b9e\u9a8c\u9636\u6bb5\u3002\u8bf7\u52ff\u7528\u4e8e\u751f\u4ea7\u73af\u5883\u3002\n\n## Ready-to-assemble AI\n\nAt Flatpack, our mission is clear: we are committed to building trust in AI.\n\nFlatpack democratises AI and ML through micro language models and model compression. Our platform enables users to train\ncustom language models with 100M to 10B parameters. We introduce flatpacks (FPKs) to integrate AI and ML into edge\ncomputing, electronic components, and robots.\n\n\u5728 Flatpack\uff0c\u6211\u4eec\u7684\u4f7f\u547d\u5341\u5206\u660e\u786e: \u81f4\u529b\u4e8e\u5efa\u7acb\u5bf9 AI \u7684\u4fe1\u4efb\u3002\n\nFlatpack \u901a\u8fc7\u5fae\u8bed\u8a00\u6a21\u578b\u548c\u6a21\u578b\u538b\u7f29\u666e\u53ca AI \u548c ML\u3002\u6211\u4eec\u7684\u5e73\u53f0\u4f7f\u7528\u6237\u80fd\u591f\u8bad\u7ec3\u5177\u6709 100M \u5230 10B \u4e2a\u53c2\u6570\u7684\u81ea\u5b9a\u4e49\u8bed\u8a00\u6a21\u578b\u3002\u6211\u4eec\u5f15\u5165\u4e86\nflatpacks (FPK)\uff0c\u5c06 AI \u548c ML \u96c6\u6210\u5230\u8fb9\u7f18\u8ba1\u7b97\u3001\u7535\u5b50\u5143\u4ef6\u548c\u673a\u5668\u4eba\u4e2d\u3002\n\n## Flatpack 3.X.X (Aglaonice)\n\n*Aglaonice, an ancient Greek astronomer from the 2nd or 1st century BC, was celebrated for her precise lunar eclipse\npredictions. Her mastery inspired the Greek proverb: \"As the moon obeys Aglaonice,\" signifying unwavering certainty.*\n\n`3.12.0` (2024-12-29)\\\n*Introduced [Next.js](https://github.com/vercel/next.js) for flatpack interfaces.*\n\n`3.11.0` (2024-11-24)\\\n*Major core architecture refactoring for performance.*\n\n`3.10.0` (2024-10-21)\\\n*Added dark mode support for a better user experience.*\n\n`3.9.0` (2024-10-04)\\\n*Added [Monaco Editor](https://github.com/microsoft/monaco-editor) and custom hooks support.*\n\n`3.8.0` (2024-09-24)\\\n*Deprecated agent spawning and improved package setup.*\n\n`3.7.0` (2024-09-04)\\\n*Added cron and manual scheduling for builds.*\n\n`3.6.0` (2024-07-28)\\\n*Introduced [SQLite](https://github.com/sqlite/sqlite) database support for each flatpack.*\n\n`3.5.0` (2024-05-27)\\\n*Initial support for model compression in GGUF using [llama.cpp](https://github.com/ggerganov/llama.cpp).*\n\n`3.4.0` (2024-04-30)\\\n*Added support for spawning agents with micro APIs.*\n\n`3.3.0` (2024-04-16)\\\n*Added a vector database for storing and querying embeddings.*\n\n`3.2.0` (2024-03-09)\\\n*Added support for unboxing local flatpacks using --local.*\n\n`3.1.0` (2023-12-11)\\\n*Introduced a local web interface for a better user experience.*\n\n`3.0.0` (2023-10-20)\\\n*Moved to a predictable and structured release strategy.*\n\n## Moving to versioning structure: 3.0.0\n\nOur previous releases were a mix of minor tweaks and significant shifts, making it challenging to anticipate the nature\nof changes. With the introduction of version 3.0.0, we are embracing a predictable and structured release strategy:\n\n- **Major versions** (`X.0.0`): These signify significant changes or updates.\n- **Minor versions** (`3.X.0`): Introduce new features without breaking compatibility.\n- **Patch versions** (`3.0.X`): Address bug fixes and minor refinements.\n\nThis move is not merely about [semantic versioning](https://semver.org/). It is a pledge for clear communication and\ntrust with our users. We invite you to explore our new release strategy and appreciate your patience as we evolve.\n\n[Explore the Project on GitHub](https://github.com/RomlinGroup/Flatpack)\n\n## License\n\nThis project is released under [Apache-2.0](https://github.com/RomlinGroup/Flatpack/blob/main/LICENSE).\n\n## install_requires\n\n**DISCLAIMER:** This information is only a technical reference, not an endorsement or legal advice. Before using any\nsoftware for commercial purposes, perform compatibility checks and seek legal advice. You are responsible for ensuring\ncompliance with licensing requirements.\n\nCheck out the [JLA - Compatibility Checker](https://joinup.ec.europa.eu/collection/eupl/solution/joinup-licensing-assistant/jla-compatibility-checker) (European Commission 2024).\n\n- **[beautifulsoup4](https://pypi.org/project/beautifulsoup4/)**\\\n MIT License (MIT License) ([LICENSE](https://pypi.org/project/beautifulsoup4/))\n\n- **[croniter](https://pypi.org/project/croniter/)**\\\n MIT License (MIT License) ([LICENSE](https://github.com/kiorky/croniter/blob/master/LICENSE))\n\n- **[fastapi](https://pypi.org/project/fastapi/)**\\\n MIT License ([LICENSE](https://github.com/tiangolo/fastapi/blob/master/LICENSE))\n\n- **[hnswlib](https://pypi.org/project/hnswlib/)**\\\n Apache-2.0 license ([LICENSE](https://github.com/nmslib/hnswlib/blob/master/LICENSE))\n\n- **[httpx](https://pypi.org/project/httpx/)**\\\n BSD License ([LICENSE](https://github.com/encode/httpx/blob/master/LICENSE.md))\n\n- **[huggingface-hub](https://pypi.org/project/huggingface-hub/)**\\\n Apache Software License (Apache) ([LICENSE](https://github.com/huggingface/huggingface_hub/blob/main/LICENSE))\n\n- **[itsdangerous](https://pypi.org/project/itsdangerous/)**\\\n BSD License ([LICENSE](https://github.com/pallets/itsdangerous/blob/main/LICENSE.txt))\n\n- **[ngrok](https://pypi.org/project/ngrok/)**\\\n MIT License (MIT OR Apache-2.0) ([LICENSE](https://github.com/ngrok/ngrok-python/blob/main/LICENSE-APACHE))\n\n- **[prettytable](https://pypi.org/project/prettytable/)**\\\n BSD License (BSD (3 clause)) ([LICENSE](https://github.com/jazzband/prettytable/blob/main/LICENSE))\n\n- **[psutil](https://pypi.org/project/psutil/)**\\\n BSD License (BSD-3-Clause) ([LICENSE](https://github.com/giampaolo/psutil/blob/master/LICENSE))\n\n- **[pydantic](https://pypi.org/project/pydantic/)**\\\n MIT License ([LICENSE](https://github.com/pydantic/pydantic/blob/main/LICENSE))\n\n- **[pypdf](https://pypi.org/project/pypdf/)**\\\n BSD License ([LICENSE](https://github.com/py-pdf/pypdf/blob/main/LICENSE))\n\n- **[python-multipart](https://pypi.org/project/python-multipart/)**\\\n Apache Software License ([LICENSE](https://github.com/Kludex/python-multipart/blob/master/LICENSE.txt))\n\n- **[requests](https://pypi.org/project/requests/)**\\\n Apache Software License (Apache 2.0) ([LICENSE](https://github.com/psf/requests/blob/main/LICENSE))\n\n- **[rich](https://pypi.org/project/rich/)**\\\n MIT License (MIT) ([LICENSE](https://github.com/Textualize/rich/blob/master/LICENSE))\n\n- **[sentence-transformers](https://pypi.org/project/sentence-transformers/)**\\\n Apache Software License (Apache License 2.0) ([LICENSE](https://github.com/UKPLab/sentence-transformers/blob/master/LICENSE))\n\n- **[spacy](https://pypi.org/project/spacy/)**\\\n MIT License (MIT) ([LICENSE](https://github.com/explosion/spaCy/blob/master/LICENSE))\n\n- **[toml](https://pypi.org/project/toml/)**\\\n MIT License (MIT) ([LICENSE](https://github.com/uiri/toml/blob/master/LICENSE))\n\n- **[uvicorn](https://pypi.org/project/uvicorn/)**\\\n BSD License ([LICENSE](https://github.com/encode/uvicorn/blob/master/LICENSE.md))\n\n- **[zstandard](https://pypi.org/project/zstandard/)**\\\n BSD License (BSD) ([LICENSE](https://github.com/indygreg/python-zstandard/blob/main/LICENSE))\n\nLast updated: 2024-12-29\n",
"bugtrack_url": null,
"license": "Apache Software License (Apache-2.0)",
"summary": "Ready-to-assemble AI",
"version": "3.12.5",
"project_urls": {
"Homepage": "https://github.com/RomlinGroup/Flatpack"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "99b2dab584234ed3d4155f5670230d8cbe95292754f119f73e3ac1df296c6381",
"md5": "cddf4b591901c645ee32af2635728098",
"sha256": "c495f701e61ac1d1e203c2b4ebda76bffbad43ca32297aa796616e07e688939a"
},
"downloads": -1,
"filename": "flatpack-3.12.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "cddf4b591901c645ee32af2635728098",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10.0",
"size": 65509,
"upload_time": "2024-12-30T14:35:04",
"upload_time_iso_8601": "2024-12-30T14:35:04.746659Z",
"url": "https://files.pythonhosted.org/packages/99/b2/dab584234ed3d4155f5670230d8cbe95292754f119f73e3ac1df296c6381/flatpack-3.12.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "93b809cc83fee1885eb3dbfdda86ae2a2c4a6dc9a168bab45d9b271e58c0bf12",
"md5": "b4454ff91e0e2181f1c8e379177f67ef",
"sha256": "d80dad50bc17f00c531ddd2feb8d43ac6b02bf99033480fd0c5272d4efa5cad0"
},
"downloads": -1,
"filename": "flatpack-3.12.5.tar.gz",
"has_sig": false,
"md5_digest": "b4454ff91e0e2181f1c8e379177f67ef",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10.0",
"size": 66063,
"upload_time": "2024-12-30T14:35:07",
"upload_time_iso_8601": "2024-12-30T14:35:07.991134Z",
"url": "https://files.pythonhosted.org/packages/93/b8/09cc83fee1885eb3dbfdda86ae2a2c4a6dc9a168bab45d9b271e58c0bf12/flatpack-3.12.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-30 14:35:07",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "RomlinGroup",
"github_project": "Flatpack",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "flatpack"
}