Replies: 1 comment
-
|
Hi @ronb1964. I don't think the timeout is the issue, as the real error happened already before the timeout. In fact, I am puzzled why failed tests run in the timeout at all and are not cancelled immediately when the error occurs. There is no size limitation on AppImages to be tested. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Q&A: How to Submit Large AI/ML AppImages to AppImageHub?
Summary
I'm trying to submit TalkType (an AI-powered speech recognition application) to AppImageHub, but the CI test times out after 10 minutes due to the AppImage size (887MB). The AppImage requires PyTorch for local AI inference, which accounts for most of the size.
Details
Project: TalkType - AI-powered speech-to-text dictation for Linux Wayland
AppImage Size: 887MB (optimized as much as possible)
PR: AppImage/appimage.github.io#3547
GitHub Release: https://github.com/ronb1964/TalkType/releases/tag/v0.3.7
What the AppImage includes:
Size breakdown:
Testing status:
✅ AppImage works perfectly on multiple distributions (Fedora, Ubuntu-based)
✅ Desktop file validates
✅ AppStream metadata included
✅ All GTK dependencies bundled
✅ Thoroughly tested in both CPU and GPU modes
The problem:
The CI workflow has a hardcoded 10-minute timeout (line 20 in
.github/workflows/test.yml):The download + extraction + testing of an 887MB AppImage exceeds this limit.
Questions
Is there a recommended approach for large AI/ML applications on AppImageHub?
Are there other AI/ML applications on AppImageHub?
Is it possible to skip the CI test for verified applications?
Why this matters
As AI/ML applications become more common on Linux, AppImageHub will likely see more submissions that bundle ML frameworks like PyTorch, TensorFlow, or ONNX Runtime. These frameworks are inherently large but necessary for local, privacy-focused AI applications.
Additional context
The AppImage is already available on GitHub releases and working perfectly for users. AppImageHub inclusion would increase discoverability and provide users with a trusted source for Linux applications.
Any guidance would be greatly appreciated!
Relevant links:
Beta Was this translation helpful? Give feedback.
All reactions