8/19/2026 at 10:54:12 PM
It would be nice if unsloth published GGUFs would use a version number or something, because now I have multiple different files on local storage that otherwise have exactly the same name."Qwen3.8-27B-UD-Q8_K_XL.gguf" for instance.
The one downloaded at least 4 days ago is a different thing and is NOT the "Dynamic 3.0" GGUF which I am now downloading, which I presume will have a different sha256 checksum?
The unsloth page says dynamic 3.0 is released "today", but I have an older copy of qwen3.8 27B Q8 which I downloaded, if I remember right, at least 4-5 days ago...
by walrus01
8/20/2026 at 12:14:25 AM
You can manage these easily with the huggingface python app.hf download hf://unsloth/Qwen3.8-27B-GGUF \ Qwen3.8-27B-UD-Q4_K_XL.gguf
and then see them with `hf cache ls`.
Prune old versions with `hf cache prune`.
by prima-facie
8/20/2026 at 3:18:12 AM
Using git is another option, you'll get the actual commits/history to reference:GIT_LFS_SKIP_SMUDGE=1 git clone https://huggingface.co/unsloth/Qwen3.8-27B-GGUF
cd Qwen3.8-27B-GGUF
git lfs pull --include="Qwen3.8-27B-UD-Q8_K_XL.gguf" --exclude=""
by 14u2c
8/20/2026 at 3:55:03 PM
hf download maintains each downloaded version in a commit-hash-addressed snapshots dir, with symlinks to the underlying files content-addressed in a blobs dir. It’s not quite git, but it is a stable reference path.by kristjansson
8/20/2026 at 2:05:09 PM
This is very cool, thanksby prima-facie
8/20/2026 at 2:41:33 PM
Ah this feels much nicer than learning yet another custom vendor cli thingby boredatoms
8/20/2026 at 1:52:43 AM
That's terrible. My computer shipped with a filesystem and curl.by hedora
8/20/2026 at 6:30:57 AM
You can't run models with filesystem and curl.by cicko
8/20/2026 at 9:29:32 AM
To be fair, you can't run models with "hf download" either...by embedding-shape
8/20/2026 at 12:48:24 PM
To be fair, the point was more that cURL isn’t a local hf cache manager, much like it isn’t an inference backend, pointing out that avoiding additional dependencies manages risk at the cost of functionality and/or maintenance overhead…by catchnear4321
8/20/2026 at 2:06:52 AM
There is always SHA256 as the alternative.by mycall
8/19/2026 at 11:46:15 PM
How can I tell which one I have? I dl'd mine a few days ago.by jlbprof
8/19/2026 at 11:49:11 PM
I have just run a sha256 checksum on both copies now, the one I downloaded 4-5 days ago, and the one that's on the unsloth huggingface page released today, and will see if they're the same or different.(downloaded in the last few hours after the announcement of dynamic 3.0)
Qwen3.8-27B-UD-Q8_K_XL-unsloth-dynamic3.0$ openssl dgst -sha256 *.gguf
SHA2-256(Qwen3.8-27B-UD-Q8_K_XL.gguf)= af36ecb6b5db1407953345b746c14ac93f0657dda413910b4348683a2d990377
=====separator=========
downloaded at least 4 days ago:
Qwen3.8-27B-UD-Q8_K_XL-unsloth-original$ openssl dgst -sha256 Qwen3.8-27B-UD-Q8_K_XL.gguf
SHA2-256(Qwen3.8-27B-UD-Q8_K_XL.gguf)= af36ecb6b5db1407953345b746c14ac93f0657dda413910b4348683a2d990377
So they're actually the same thing, but the announcement says released today... Please let's not confuse the end users any more than they already are.
by walrus01
8/20/2026 at 12:17:39 AM
I think they said they were keeping the old UD 2.0 quant for the larger sizes? So maybe they kept those the same and simply reuploaded them. They said the newer UD 3.0 quant performed worse on some things for the higher quants. So now it's a mix of UD 3.0 and UD 2.0.by CMay
8/19/2026 at 11:48:58 PM
I wonder if there should be some kind of header sort of like a README inside mixed with something like EXIF information that camera images embed.by m463
8/19/2026 at 11:49:56 PM
there's metadata in a GGUF (as can be seen when loading one into llama-server with verbose level 4) but it doesn't appear to show what the expected sha256 of the file is.by walrus01
8/20/2026 at 12:00:25 AM
Well that would not work as the metadata is also part of the sha, and if you have a sha predictably contain or hash to itself you have a bad hashing algorithm. (Unless of course you mean sha of the weigths and not the gguf itself)by gunalx
8/20/2026 at 2:11:47 AM
you can just hash the metadata masking out the hash as all zeroes or anything similar to get around that, like header checksums that ostensibly include themselvesby nagaiaida
8/20/2026 at 1:30:47 PM
With large downloads ideally they'd provide all the info upfront. Even some unique code in the name that you can look up in a readme on the site.by close04