monatis
You can learn more and download the pre-built executables from the ggmlc repo and download the GGUF files on HF: I read a request for Jev-compatible endpoint, /v1/sysstemone, and I'll include it in the next release. If you have any other requests and/or feedback, please feel free to reach out to me in ggmlc issues.
Whether you need to fine-tune a model, generate a synthetic dataset, apply a new method to your problem, or make your models run faster, it handles the execution and gives you actual deliverables: working scripts, trained models, and clean Jupyter notebooks showing exactly what worked and what didn't. You don't even need a heavy compute setup to run it. It works on local GPUs, over SSH, or even completely free on Google Colab with zero infrastructure required!
Using Colab, isanagent achieved 3x speedup for Turboquant in TPUs
If you’re working with internal docs, regulatory text, or technical manuals, there’s plenty of material but zero multi-turn chat logs. And flattening this into standard instruction/response pairs creates models that sound like templates, failing to capture how users actually ask for clarification or push back.
So we open-sourced a small, opinionated library called AfterImage.
It generates synthetic multi-turn conversations grounded in a corpus you provide. The architecture is straightforward: - A simulated user ("Correspondent") with optional persona variation - A simulated assistant ("Respondent") - Both strictly grounded via sampled source material - Outputs directly to JSONL for your SFT (Supervised Fine-Tuning) / eval pipelines
*Why build this?* The narrow bet here is that multi-turn dialogue is its own distinct data problem. There are already great general synthetic data tools (distilabel, synthetic-data-kit). We aren't competing with them. AfterImage prioritizes composable design where generation can be customized with callbacks. For example, you can connect it to various data sources such as local files or Qdrant collections, or you can choose retriever strategies for RAG or aggregation methods for composite evaluation.
*A few honest caveats:* - We don’t have a strong published benchmark yet (semantic similarity only so far). - Quality noticeably degrades/loops as conversations get too long (>5+ turns). Luckily, one-to-three turns is more than enough for most SFT cases.
AfterImage – Generate synthetic multi-turn chat data from documents
Show HN: Afterimage is now open-source for infra-grade dataset generation
Show HN: 2.4x faster baai/bge-M3
https://huggingface.co/altaidevorg/bge-m3-distill-8l
We published a a distilled version of baai/bge-m3 with 8 layers. It provides 2.4x higher throughput with Pearson Cosine = 0.9691 and Spearman Cosine = 0.965. It quickly became our default embedder model for all our projects.
Show HN: One-liner CLI for batched PDF-to-Markdown at $1 per ~6k pages
https://github.com/altaidevorg/llm-food
Extracting clean text from PDFs is still a mess. Tools like dockling and marker do a decent job—but they’re slow and resource-hungry. pymupdf4llm is fast, but it’s AGPL-licensed, which means you'd need to open-source everything that talks to it—even over the network.Gemini Batch Prediction gives you blazing throughput and unbeatable pricing—$1 for 6,000 pages. The catch? It’s a pain to use.That...
I implemented CLIP inference in plain C/C++
I'm also happy to hear that a company is thinking of adopting it for their project only a few hours after I announced the repo.
Check it out and feel free to reach out to me for any suggestions or give it a star
Fun fact, one of the examples in Quaterion is for similar cars search.
If you find this topic and want to discover more, we collected a bunch of resources that might be helpful. https://github.com/qdrant/awesome-metric-learning
Basically, you can collect text from different authors, then you can use authors names as labels to train a similarity learning with it. My suggestion would be finetune a Transformer model with a specific head and an ArcFace loss.