oxen-release
extremely-linear
Our great sponsors
oxen-release | extremely-linear | |
---|---|---|
22 | 9 | |
829 | 511 | |
9.7% | - | |
9.1 | 4.8 | |
23 days ago | about 2 months ago | |
Python | Shell | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
oxen-release
-
Ask HN: Can we do better than Git for version control?
We've been working on a data version control system called "oxen" optimized for large unstructured datasets that we are seeing more and more with the advent of many of the generative AI techniques.
Many of these datasets have many many images, videos, audio files, text as well as structured tabular datasets that git or git-lfs just falls flat on.
Would love anyone to kick the tires on it and let us know what you think:
https://github.com/Oxen-AI/oxen-release
The commands are mirrored after git so it is easy to learn, but optimized under the hood for larger datasets.
-
Snakemake – A framework for reproducible data analysis
Super cool! Would love to see an integration with Oxen and their data version control https://github.com/Oxen-AI/oxen-release
-
Ask HN: Data Management for AI Training
We have been working on a data version control tool called Oxen that is tackling many of your needs. Feel free to check it out here:
https://github.com/Oxen-AI/oxen-release#-oxen
Going down your list of requirements, Oxen has:
* Data versioning, similar paradigm to git, but built from the ground up for large ML datasets
-
A tale of Phobos – how we almost cracked a ransomware using CUDA
We've been working on some open source tooling called "oxen" that was built for large datasets of images, video, audio, text etc. We wanted to solve the exact problem you're flagging here with git.
Feel free to check it out here https://github.com/Oxen-AI/oxen-release#-oxen would love any feedback!
- Oxen.ai: Fast Unstructured Data Version Control
- A versioning system for ML data sets
- Oxen - Version control for your machine learning datasets
extremely-linear
- Extremely-Linear: Linear Git History
-
GitHub Sunsetting Subversion Support
It can be done, but probably shouldn't: https://github.com/zegl/extremely-linear/commits/main
- extremely-linear - Linear Git History
-
Linear Git History
I don't know if this is genius or stupid. But I've created a wrapper [1] for git (called "shit", for "short git") that converts non-padded revisions to their padded counterpart.
Examples:
"shit show 14" gets converted to "git show 00000140"
"shit log 10..14" -> "git log 00000100..00000140"
[1]: https://github.com/zegl/extremely-linear/blob/main/shit
- Extremely Linear Git History ^^
- Using CPU-only crashing... [creating a commit] takes ~43 seconds on the same computer
- Extremely Linear Git History
What are some alternatives?
VFSForGit - Virtual File System for Git: Enable Git at Enterprise Scale
useless-git-tools
gpt-2-output-dataset - Dataset of GPT-2 outputs for research in detection, biases, and more
Git - Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
dvc - 🦉 ML Experiments and Data Management with Git
lucky-commit - Customize your git commit hashes!
dud - A lightweight CLI tool for versioning data alongside source code and building data pipelines.
gut - git helper scripts
dolt - Dolt – Git for Data
teste
Oxen - Oxen.ai's core rust library, server, and CLI
thefuck - Magnificent app which corrects your previous console command.