mirror of
https://github.com/ggml-org/llama.cpp.git
synced 2026-10-29 02:06:31 +08:00
* tests: pin model resolution on real repo listings Extend test-model-resolution with 63 repo listings captured verbatim from the HF API, chosen to cover every file naming pattern found across 1237 GGUF repos of the major publishers and pruned to whole quant groups. Each repo pins its resolved plans and its cache listing. The expectations follow what each file really is per its GGUF header, not what the current resolver picks, so a mismatch is a resolution bug. Mismatches are collected and reported together before the test fails. * tests: leave the listing unchecked on paths the filesystem refuses Some real split names (DevQuasar's Model.Q2_K.gguf-00001-of-00012.gguf under a quant folder) exceed MAX_PATH once materialized in the temporary cache on Windows, so the listing of such a repo is skipped with a note while its plans stay checked. * tests: pin real listings to master on GGUF convention names only Replace the real repo table with 171 HF listings whose file names follow the GGUF naming convention (lowercase sidecar prefix, - delimited components, quant last), one per layout pattern found across 1174 GGUF repos and pruned to whole quant groups. Repos outside the convention are dropped. Each repo pins the plans and the cache listing master gives today, so the test is a pure harness: any change in resolution shows up here, and mismatches are reported together.
2893 lines
140 KiB
C++
2893 lines
140 KiB
C++
// tests the HF model resolution and the model handler assembly end-to-end on
|
|
// synthetic repo listings: a local httplib server bound to the loopback
|
|
// serves hardcoded HF API responses, so the real client, hf_cache, resolution
|
|
// and CLI parsing run against them without external network access
|
|
|
|
#include "arg.h"
|
|
#include "common.h"
|
|
#include "download.h"
|
|
#include "http.h"
|
|
#include "log.h"
|
|
|
|
#include "json.h"
|
|
|
|
#include <algorithm>
|
|
#include <cstdio>
|
|
#include <cstdlib>
|
|
#include <filesystem>
|
|
#include <fstream>
|
|
#include <map>
|
|
#include <thread>
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
// the case and reordering being checked, printed with every failure
|
|
static std::string g_context;
|
|
|
|
// independent of NDEBUG, so the checks stay alive in Release builds
|
|
#define REQUIRE(x) do { \
|
|
if (!(x)) { \
|
|
fprintf(stderr, "%s:%d: [%s] REQUIRE(%s) failed\n", \
|
|
__FILE__, __LINE__, g_context.c_str(), #x); \
|
|
std::abort(); \
|
|
} \
|
|
} while (0)
|
|
|
|
#define REQUIRE_EQ(actual, expected) do { \
|
|
if (!((actual) == (expected))) { \
|
|
fprintf(stderr, "%s:%d: [%s] REQUIRE_EQ(%s, %s) failed\n actual: '%s'\n expected: '%s'\n", \
|
|
__FILE__, __LINE__, g_context.c_str(), #actual, #expected, \
|
|
std::string(actual).c_str(), std::string(expected).c_str()); \
|
|
std::abort(); \
|
|
} \
|
|
} while (0)
|
|
|
|
//
|
|
// synthetic repos keyed by repo id, served over the loopback by a real
|
|
// httplib server, so the tested code runs its own client and transport
|
|
//
|
|
|
|
static std::map<std::string, std::vector<std::string>> g_repos;
|
|
|
|
static const char * COMMIT = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
|
|
|
|
// the server lives in main, so its destructor runs before the static teardown
|
|
// tears down the winsock state httplib brings in
|
|
static void serve_repos(httplib::Server & server) {
|
|
server.Get(R"(/api/models/(.+)/refs)", [](const httplib::Request & req, httplib::Response & res) {
|
|
if (g_repos.count(req.matches[1])) {
|
|
res.set_content(common_json{{"branches", common_json::array({ common_json{{"name", "main"}, {"targetCommit", COMMIT}} })}}.dump(),
|
|
"application/json");
|
|
} else {
|
|
res.status = 404;
|
|
}
|
|
});
|
|
server.Get(R"(/api/models/(.+)/tree/.+)", [](const httplib::Request & req, httplib::Response & res) {
|
|
if (!g_repos.count(req.matches[1])) {
|
|
res.status = 404;
|
|
return;
|
|
}
|
|
auto files = common_json::array();
|
|
size_t i = 0;
|
|
for (const auto & p : g_repos[req.matches[1]]) {
|
|
char oid[41];
|
|
snprintf(oid, sizeof(oid), "%040lx", (unsigned long) ++i);
|
|
files.push_back({{"type", "file"}, {"path", p}, {"size", 1}, {"oid", oid}});
|
|
}
|
|
res.set_content(files.dump(), "application/json");
|
|
});
|
|
}
|
|
|
|
static common_params_model model_ref(const std::string & hf_repo, const std::string & hf_file = "") {
|
|
common_params_model m;
|
|
m.hf_repo = hf_repo;
|
|
m.hf_file = hf_file;
|
|
return m;
|
|
}
|
|
|
|
// the model cache is isolated under a temporary directory named after the
|
|
// loopback port, so concurrent runs on a shared machine keep their own, and
|
|
// the local path the handler wires for a file is snapshots/<commit>/<path>
|
|
static std::filesystem::path cache_dir;
|
|
|
|
static std::string cached(std::string repo_id, const std::string & path) {
|
|
string_replace_all(repo_id, "/", "--");
|
|
return (cache_dir / ("models--" + repo_id) / "snapshots" / COMMIT / path).string();
|
|
}
|
|
|
|
//
|
|
// fixtures mimicking real repo layouts
|
|
//
|
|
|
|
// flat layout in the style of ggml-org/gemma-4-31B-it-GGUF
|
|
static const std::vector<std::string> flat = {
|
|
"README.md",
|
|
"model-BF16.gguf",
|
|
"model-Q4_K_M.gguf",
|
|
"model-Q8_0.gguf",
|
|
"mmproj-model-BF16.gguf",
|
|
"mmproj-model-Q8_0.gguf",
|
|
"mtp-model-BF16.gguf",
|
|
"mtp-model-Q4_0.gguf",
|
|
"mtp-model-Q8_0.gguf",
|
|
"dflash-model-BF16.gguf",
|
|
"dflash-model-Q8_0.gguf",
|
|
};
|
|
|
|
// quants in subdirectories with sharded files and root sidecars,
|
|
// in the style of stepfun-ai/Step-3.7-Flash-GGUF
|
|
static const std::vector<std::string> subdir = {
|
|
"mmproj-model-f16.gguf",
|
|
"model-mtp-BF16.gguf",
|
|
"model-mtp-Q8_0.gguf",
|
|
"Q3_K_M/model-Q3_K_M-00001-of-00003.gguf",
|
|
"Q3_K_M/model-Q3_K_M-00002-of-00003.gguf",
|
|
"Q3_K_M/model-Q3_K_M-00003-of-00003.gguf",
|
|
"Q8_0/model-Q8_0-00001-of-00002.gguf",
|
|
"Q8_0/model-Q8_0-00002-of-00002.gguf",
|
|
};
|
|
|
|
// sidecar quants exist where the full model quant does not,
|
|
// in the style of ggml-org/Qwen3.6-27B-GGUF
|
|
static const std::vector<std::string> hole = {
|
|
"model-BF16.gguf",
|
|
"model-Q4_K_M.gguf",
|
|
"model-Q8_0.gguf",
|
|
"mtp-model-BF16.gguf",
|
|
"mtp-model-Q4_0.gguf",
|
|
"mtp-model-Q8_0.gguf",
|
|
"dflash-model-BF16.gguf",
|
|
"dflash-model-Q8_0.gguf",
|
|
};
|
|
|
|
// unsloth-style naming with UD quants and a suffix MTP file
|
|
static const std::vector<std::string> unsloth = {
|
|
"model-UD-Q8_K_XL.gguf",
|
|
"mmproj-BF16.gguf",
|
|
"model-MTP-BF16.gguf",
|
|
};
|
|
|
|
// bartowski-style vendor prefix and mradermacher-style dot quant
|
|
static const std::vector<std::string> vendors = {
|
|
"TheDrummer_Model-24B-v4.1-Q8_0.gguf",
|
|
"BlackSheep-24B.Q8_0.gguf",
|
|
};
|
|
|
|
// every speculative sidecar type at the same quant
|
|
static const std::vector<std::string> quad = {
|
|
"model-Q8_0.gguf",
|
|
"mtp-model-Q8_0.gguf",
|
|
"dflash-model-Q8_0.gguf",
|
|
"eagle3-model-Q8_0.gguf",
|
|
"dspark-model-Q8_0.gguf",
|
|
};
|
|
|
|
static const std::vector<std::string> dflash_only = {
|
|
"model-Q8_0.gguf",
|
|
"dflash-model-Q8_0.gguf",
|
|
};
|
|
|
|
static const std::vector<std::string> eagle3_only = {
|
|
"model-Q8_0.gguf",
|
|
"eagle3-model-Q8_0.gguf",
|
|
};
|
|
|
|
// a single full quant with dspark sidecars at other quants,
|
|
// in the style of ggml-org/DeepSeek-V4-Flash-0731-GGUF
|
|
static const std::vector<std::string> spark = {
|
|
"README.md",
|
|
"model-MXFP4.gguf",
|
|
"dspark-model-BF16.gguf",
|
|
"dspark-model-MXFP4.gguf",
|
|
};
|
|
|
|
// dspark outranks dflash in the type auto-selection
|
|
static const std::vector<std::string> dspark_dflash = {
|
|
"model-Q8_0.gguf",
|
|
"dflash-model-Q8_0.gguf",
|
|
"dspark-model-Q8_0.gguf",
|
|
};
|
|
|
|
//
|
|
// table-driven plan resolution through the real entry point,
|
|
// each case replayed on multiple deterministic reorderings of the listing,
|
|
// except the cases whose pick legitimately depends on the listing order
|
|
//
|
|
|
|
struct plan_case {
|
|
const char * name;
|
|
const std::vector<std::string> files;
|
|
const char * hf_repo;
|
|
const char * hf_file;
|
|
bool sidecars; // request mmproj + mtp + dflash + eagle3 + dspark
|
|
bool order_dependent; // the expected pick depends on the listing order
|
|
const char * primary;
|
|
std::vector<std::string> model_files;
|
|
const char * mmproj;
|
|
const char * mtp;
|
|
const char * dflash;
|
|
const char * eagle3;
|
|
const char * dspark;
|
|
};
|
|
|
|
static const plan_case plan_cases[] = {
|
|
// exact tag picks the matching primary, sidecars follow the tag
|
|
{"flat exact tag", flat, "test/repo:Q8_0", "", true, false,
|
|
"model-Q8_0.gguf", {"model-Q8_0.gguf"},
|
|
"mmproj-model-Q8_0.gguf", "mtp-model-Q8_0.gguf", "dflash-model-Q8_0.gguf", "", ""},
|
|
|
|
// no tag falls back to the default quant preference
|
|
{"flat default", flat, "test/repo", "", false, false,
|
|
"model-Q4_K_M.gguf", {"model-Q4_K_M.gguf"},
|
|
"", "", "", "", ""},
|
|
|
|
// no tag and no default match falls back to the first model in the listing
|
|
{"unsloth fallback", unsloth, "test/repo", "", true, true,
|
|
"model-UD-Q8_K_XL.gguf", {"model-UD-Q8_K_XL.gguf"},
|
|
"mmproj-BF16.gguf", "", "", "", ""},
|
|
|
|
// explicit hf_file picks that exact file
|
|
{"flat hf_file", flat, "test/repo", "model-BF16.gguf", false, false,
|
|
"model-BF16.gguf", {"model-BF16.gguf"},
|
|
"", "", "", "", ""},
|
|
|
|
// missing hf_file resolves nothing
|
|
{"flat missing hf_file", flat, "test/repo", "nope.gguf", false, false,
|
|
"", {},
|
|
"", "", "", "", ""},
|
|
|
|
// a sharded primary brings all its parts, a subdir primary finds the root sidecar
|
|
{"subdir shards", subdir, "test/repo:Q3_K_M", "", true, false,
|
|
"Q3_K_M/model-Q3_K_M-00001-of-00003.gguf",
|
|
{"Q3_K_M/model-Q3_K_M-00001-of-00003.gguf",
|
|
"Q3_K_M/model-Q3_K_M-00002-of-00003.gguf",
|
|
"Q3_K_M/model-Q3_K_M-00003-of-00003.gguf"},
|
|
"mmproj-model-f16.gguf", "model-mtp-Q8_0.gguf", "", "", ""},
|
|
|
|
// a tag with no matching full model still resolves the requested sidecars
|
|
{"hole tag sidecar", hole, "test/repo:Q4_0", "", true, false,
|
|
"", {},
|
|
"", "mtp-model-Q4_0.gguf", "dflash-model-Q8_0.gguf", "", ""},
|
|
|
|
// the same tag without a requested sidecar resolves nothing
|
|
{"hole tag alone", hole, "test/repo:Q4_0", "", false, false,
|
|
"", {},
|
|
"", "", "", "", ""},
|
|
|
|
// no tag anchors the sidecars on the primary quant
|
|
{"hole default anchor", hole, "test/repo", "", true, false,
|
|
"model-Q4_K_M.gguf", {"model-Q4_K_M.gguf"},
|
|
"", "mtp-model-Q4_0.gguf", "dflash-model-Q8_0.gguf", "", ""},
|
|
|
|
// the mtp- keyword is case sensitive, a suffix -MTP file is not discovered
|
|
{"unsloth suffix mtp", unsloth, "test/repo:Q8_K_XL", "", true, false,
|
|
"model-UD-Q8_K_XL.gguf", {"model-UD-Q8_K_XL.gguf"},
|
|
"mmproj-BF16.gguf", "", "", "", ""},
|
|
|
|
// vendor prefixes and the dot quant convention both match the tag,
|
|
// first match wins between two files at the same quant
|
|
{"vendor prefix", vendors, "test/repo:Q8_0", "", false, true,
|
|
"TheDrummer_Model-24B-v4.1-Q8_0.gguf", {"TheDrummer_Model-24B-v4.1-Q8_0.gguf"},
|
|
"", "", "", "", ""},
|
|
|
|
// every sidecar type resolves at the tag
|
|
{"quad exact tag", quad, "test/repo:Q8_0", "", true, false,
|
|
"model-Q8_0.gguf", {"model-Q8_0.gguf"},
|
|
"", "mtp-model-Q8_0.gguf", "dflash-model-Q8_0.gguf", "eagle3-model-Q8_0.gguf", "dspark-model-Q8_0.gguf"},
|
|
|
|
// no tag anchors the dspark sidecar on the only full quant
|
|
{"spark default anchor", spark, "test/repo", "", true, false,
|
|
"model-MXFP4.gguf", {"model-MXFP4.gguf"},
|
|
"", "", "", "", "dspark-model-MXFP4.gguf"},
|
|
|
|
// a tag with no matching full model still resolves the exact dspark sidecar
|
|
{"spark tag sidecar", spark, "test/repo:BF16", "", true, false,
|
|
"", {},
|
|
"", "", "", "", "dspark-model-BF16.gguf"},
|
|
};
|
|
|
|
static void check_plan(const plan_case & c) {
|
|
common_download_opts opts;
|
|
opts.download_mmproj = c.sidecars;
|
|
opts.download_mtp = c.sidecars;
|
|
opts.download_dflash = c.sidecars;
|
|
opts.download_eagle3 = c.sidecars;
|
|
opts.download_dspark = c.sidecars;
|
|
|
|
auto plan = common_download_get_hf_plan(model_ref(c.hf_repo, c.hf_file), opts);
|
|
|
|
REQUIRE_EQ(plan.primary.path, c.primary);
|
|
REQUIRE_EQ(plan.mmproj.path, c.mmproj);
|
|
REQUIRE_EQ(plan.mtp.path, c.mtp);
|
|
REQUIRE_EQ(plan.dflash.path, c.dflash);
|
|
REQUIRE_EQ(plan.eagle3.path, c.eagle3);
|
|
REQUIRE_EQ(plan.dspark.path, c.dspark);
|
|
|
|
// exact shard set, order insensitive; the primary must be the first split
|
|
std::vector<std::string> actual;
|
|
for (const auto & f : plan.model_files) {
|
|
actual.push_back(f.path);
|
|
}
|
|
std::sort(actual.begin(), actual.end());
|
|
auto expected = c.model_files;
|
|
std::sort(expected.begin(), expected.end());
|
|
REQUIRE(actual == expected);
|
|
if (!expected.empty()) {
|
|
REQUIRE(plan.primary.path == expected.front());
|
|
}
|
|
}
|
|
|
|
static void test_plan_resolution() {
|
|
printf("test-model-resolution: plan resolution on %zu cases\n", sizeof(plan_cases) / sizeof(plan_cases[0]));
|
|
|
|
for (const auto & c : plan_cases) {
|
|
printf(" %s\n", c.name);
|
|
// invariant: the resolution is insensitive to the listing order
|
|
for (size_t rot = 0; rot < c.files.size(); ++rot) {
|
|
if (c.order_dependent && rot > 0) {
|
|
continue;
|
|
}
|
|
g_context = std::string(c.name) + ", reordering " + std::to_string(rot);
|
|
auto files = c.files;
|
|
std::rotate(files.begin(), files.begin() + rot, files.end());
|
|
if (rot % 2 == 1) {
|
|
std::reverse(files.begin(), files.end());
|
|
}
|
|
g_repos["test/repo"] = files;
|
|
check_plan(c);
|
|
}
|
|
}
|
|
g_repos.clear();
|
|
}
|
|
|
|
// put a file in the cache the way a finished download leaves it, refs/main included
|
|
static void cache_put(const std::string & repo_id, const std::string & path) {
|
|
namespace fs = std::filesystem;
|
|
|
|
const fs::path local = cached(repo_id, path);
|
|
fs::create_directories(local.parent_path());
|
|
{ std::ofstream(local) << "gguf"; }
|
|
|
|
const fs::path ref = local.parent_path().parent_path().parent_path() / "refs" / "main";
|
|
fs::create_directories(ref.parent_path());
|
|
if (!fs::exists(ref)) {
|
|
std::ofstream(ref) << COMMIT << "\n";
|
|
}
|
|
}
|
|
|
|
//
|
|
// partials of a download: the files of its plan not in the cache yet, next to
|
|
// the blobs, named after the oids the listing serves
|
|
//
|
|
|
|
static void test_plan_partials() {
|
|
namespace fs = std::filesystem;
|
|
|
|
printf("test-model-resolution: plan partials\n");
|
|
|
|
g_context = "plan partials";
|
|
g_repos.clear();
|
|
g_repos["test/partial"] = { "model-Q4_0.gguf", "mmproj-model-F16.gguf", "mtp-model-Q4_0.gguf" };
|
|
|
|
// the mmproj is complete, the model and its mtp are still to download
|
|
cache_put("test/partial", "mmproj-model-F16.gguf");
|
|
|
|
common_download_opts opts;
|
|
opts.download_mmproj = true;
|
|
opts.download_mtp = true;
|
|
|
|
const auto parts = common_download_plan_partials(common_download_get_hf_plan(model_ref("test/partial:Q4_0"), opts));
|
|
|
|
const fs::path blobs = cache_dir / "models--test--partial" / "blobs";
|
|
REQUIRE(parts.size() == 2);
|
|
REQUIRE(parts[0].kind.empty());
|
|
REQUIRE(fs::path(parts[0].path).lexically_normal() == (blobs / "0000000000000000000000000000000000000001.downloadInProgress").lexically_normal());
|
|
REQUIRE_EQ(parts[1].kind, "mtp");
|
|
REQUIRE(fs::path(parts[1].path).lexically_normal() == (blobs / "0000000000000000000000000000000000000003.downloadInProgress").lexically_normal());
|
|
|
|
fs::remove_all(cache_dir / "models--test--partial");
|
|
g_repos.clear();
|
|
}
|
|
|
|
//
|
|
// removal of a sidecar alone: its snapshot entry goes, the model keeps its files
|
|
//
|
|
|
|
static void test_sidecar_removal() {
|
|
namespace fs = std::filesystem;
|
|
|
|
printf("test-model-resolution: sidecar removal\n");
|
|
|
|
g_context = "sidecar removal";
|
|
g_repos.clear();
|
|
|
|
cache_put("test/sidecar", "model-Q4_0.gguf");
|
|
cache_put("test/sidecar", "dflash-model-Q4_0.gguf");
|
|
cache_put("test/sidecar", "mtp-model-Q4_0.gguf");
|
|
|
|
common_download_opts opts;
|
|
opts.download_dflash = true;
|
|
|
|
// the selected sidecar goes, the other one and the model stay
|
|
REQUIRE(common_download_remove_sidecars("test/sidecar:Q4_0", opts));
|
|
REQUIRE(!fs::exists(cached("test/sidecar", "dflash-model-Q4_0.gguf")));
|
|
REQUIRE(fs::exists(cached("test/sidecar", "mtp-model-Q4_0.gguf")));
|
|
REQUIRE(fs::exists(cached("test/sidecar", "model-Q4_0.gguf")));
|
|
REQUIRE(!common_download_remove_sidecars("test/sidecar:Q4_0", opts));
|
|
|
|
fs::remove_all(cache_dir / "models--test--sidecar");
|
|
}
|
|
|
|
//
|
|
// removal of a tag keeps the files another cached tag still loads: a sidecar
|
|
// named after the removed tag that another quant resolves stays on disk
|
|
//
|
|
|
|
static void test_shared_removal() {
|
|
namespace fs = std::filesystem;
|
|
|
|
printf("test-model-resolution: shared removal\n");
|
|
|
|
g_context = "shared removal";
|
|
g_repos.clear();
|
|
|
|
for (const char * f : { "model-Q8_0.gguf", "model-BF16.gguf", "mmproj-model-BF16.gguf", "mtp-model-BF16.gguf" }) {
|
|
cache_put("test/shared", f);
|
|
}
|
|
|
|
// the BF16 model goes, the mmproj and the mtp Q8_0 resolves stay
|
|
REQUIRE(common_download_remove("test/shared:BF16"));
|
|
REQUIRE(!fs::exists(cached("test/shared", "model-BF16.gguf")));
|
|
REQUIRE(fs::exists(cached("test/shared", "mmproj-model-BF16.gguf")));
|
|
REQUIRE(fs::exists(cached("test/shared", "mtp-model-BF16.gguf")));
|
|
REQUIRE(fs::exists(cached("test/shared", "model-Q8_0.gguf")));
|
|
|
|
fs::remove_all(cache_dir / "models--test--shared");
|
|
|
|
// with no other tag, the files of the removed tag all go, sidecars included
|
|
for (const char * f : { "model-BF16.gguf", "mmproj-model-BF16.gguf", "mtp-model-BF16.gguf" }) {
|
|
cache_put("test/alone", f);
|
|
}
|
|
|
|
REQUIRE(common_download_remove("test/alone:BF16"));
|
|
REQUIRE(!fs::exists(cached("test/alone", "model-BF16.gguf")));
|
|
REQUIRE(!fs::exists(cached("test/alone", "mmproj-model-BF16.gguf")));
|
|
REQUIRE(!fs::exists(cached("test/alone", "mtp-model-BF16.gguf")));
|
|
REQUIRE(!common_download_remove("test/alone:BF16"));
|
|
|
|
fs::remove_all(cache_dir / "models--test--alone");
|
|
}
|
|
|
|
//
|
|
// real repo listings captured from the HF API: GGUF repos whose file names follow
|
|
// the GGUF naming convention, one listing per layout pattern, each pinned to the
|
|
// plans and the cache listing the resolver gives today, so any change in
|
|
// resolution shows up here
|
|
//
|
|
|
|
// a file name, or with `parts` a shard prefix standing for the verbatim names
|
|
// <prefix>-00001-of-0000n.gguf .. <prefix>-0000n-of-0000n.gguf
|
|
struct real_file {
|
|
const char * name;
|
|
int parts = 0;
|
|
};
|
|
|
|
struct real_plan {
|
|
const char * tag; // the request is <repo>:<tag>, or <repo> when empty
|
|
const char * primary;
|
|
int parts; // number of model files, all splits of the primary
|
|
const char * mmproj;
|
|
const char * mtp;
|
|
const char * dflash;
|
|
const char * eagle3;
|
|
const char * dspark;
|
|
};
|
|
|
|
struct real_repo {
|
|
const char * id;
|
|
std::vector<real_file> files;
|
|
std::vector<real_plan> plans;
|
|
std::vector<std::string> listing; // the tags the cache listing reports
|
|
};
|
|
|
|
static const real_repo real_repos[] = {
|
|
{"0bserverx/Muse-Glimmer-30B-Heretic-Uncensored-GGUF",
|
|
{{"Muse-Glimmer-30B-Heretic-BF16.gguf"},
|
|
{"Muse-Glimmer-30B-Heretic-IQ4_XS.gguf"},
|
|
{"Muse-Glimmer-30B-Heretic-Q4_K_M.gguf"},
|
|
{"Muse-Glimmer-30B-Heretic-Q8_0.gguf"},
|
|
{"Muse-Glimmer-30B-Heretic-TQ2_0.gguf"}},
|
|
{
|
|
{"", "Muse-Glimmer-30B-Heretic-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Muse-Glimmer-30B-Heretic-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Muse-Glimmer-30B-Heretic-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "Muse-Glimmer-30B-Heretic-BF16.gguf", 1, "", "", "", "", ""},
|
|
{"TQ2_0", "Muse-Glimmer-30B-Heretic-TQ2_0.gguf", 1, "", "", "", "", ""}},
|
|
{"TQ2_0", "Q8_0", "Q4_K_M", "IQ4_XS", "BF16"}},
|
|
|
|
{"0bserverx/RVN-Qwen3.8-Flash-Next-Abliterated-Uncensored-GGUF",
|
|
{{"RVN-Qwen3.8-Flash-Next-IQ3_M", 8},
|
|
{"RVN-Qwen3.8-Flash-Next-Q4_0", 8},
|
|
{"RVN-Qwen3.8-Flash-Next-Q4_K_M", 8},
|
|
{"RVN-Qwen3.8-Flash-Next-Q6_K", 8}},
|
|
{
|
|
{"", "RVN-Qwen3.8-Flash-Next-Q4_K_M-00001-of-00008.gguf", 8, "", "", "", "", ""},
|
|
{"Q4_K_M", "RVN-Qwen3.8-Flash-Next-Q4_K_M-00001-of-00008.gguf", 8, "", "", "", "", ""},
|
|
{"IQ3_M", "RVN-Qwen3.8-Flash-Next-IQ3_M-00001-of-00008.gguf", 8, "", "", "", "", ""},
|
|
{"Q6_K", "RVN-Qwen3.8-Flash-Next-Q6_K-00001-of-00008.gguf", 8, "", "", "", "", ""}},
|
|
{"Q6_K", "Q4_K_M", "Q4_0", "IQ3_M"}},
|
|
|
|
{"0xSojalSec/Qwen3.8-Flash-Next-Uncensored-GSQ-RCO-12-GB-GPU",
|
|
{{"IQ2_XS/Qwen3.8-Flash-Next-GSQ-RCO-abliterated-IQ2_XS", 2},
|
|
{"IQ3_XXS/Qwen3.8-Flash-Next-GSQ-RCO-abliterated-IQ3_XXS", 2},
|
|
{"Q2_0/Qwen3.8-Flash-Next-GSQ-RCO-abliterated-Q2_0", 2},
|
|
{"mmproj-Qwen3.8-Flash-Next-BF16.gguf"},
|
|
{"mtp-Qwen3.8-Flash-Next-Q8_0.gguf"},
|
|
{"mtp-q2_0.gguf"}},
|
|
{
|
|
{"", "IQ2_XS/Qwen3.8-Flash-Next-GSQ-RCO-abliterated-IQ2_XS-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "mtp-q2_0.gguf", "", "", ""},
|
|
{"Q8_0", "", 0, "", "mtp-Qwen3.8-Flash-Next-Q8_0.gguf", "", "", ""},
|
|
{"IQ2_XS", "IQ2_XS/Qwen3.8-Flash-Next-GSQ-RCO-abliterated-IQ2_XS-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "mtp-q2_0.gguf", "", "", ""},
|
|
{"Q2_0", "Q2_0/Qwen3.8-Flash-Next-GSQ-RCO-abliterated-Q2_0-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "mtp-q2_0.gguf", "", "", ""},
|
|
{"BF16", "", 0, "", "mtp-Qwen3.8-Flash-Next-Q8_0.gguf", "", "", ""}},
|
|
{"Q2_0", "IQ3_XXS", "IQ2_XS"}},
|
|
|
|
{"agentionai/Qwen3.8-Flash-Next-AP-GGUF",
|
|
{{"AP-IQ2_S/Qwen3.8-Flash-Next-AP-IQ2_S.gguf"},
|
|
{"AP-Q4_K_M/Qwen3.8-Flash-Next-AP-Q4_K_M.gguf"},
|
|
{"AP-Q5_K_XL/Qwen3.8-Flash-Next-AP-Q5_K_XL.gguf"},
|
|
{"mmproj-F16.gguf"}},
|
|
{
|
|
{"", "AP-Q4_K_M/Qwen3.8-Flash-Next-AP-Q4_K_M.gguf", 1, "mmproj-F16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "AP-Q4_K_M/Qwen3.8-Flash-Next-AP-Q4_K_M.gguf", 1, "mmproj-F16.gguf", "", "", "", ""},
|
|
{"IQ2_S", "AP-IQ2_S/Qwen3.8-Flash-Next-AP-IQ2_S.gguf", 1, "mmproj-F16.gguf", "", "", "", ""},
|
|
{"Q5_K_XL", "AP-Q5_K_XL/Qwen3.8-Flash-Next-AP-Q5_K_XL.gguf", 1, "mmproj-F16.gguf", "", "", "", ""},
|
|
{"F16", "", 0, "", "", "", "", ""}},
|
|
{"Q5_K_XL", "Q4_K_M", "IQ2_S"}},
|
|
|
|
{"agentionai/Signal-3.8-27B-GGUF",
|
|
{{"AP-IQ3_S/Signal-3.8-27B-AP-IQ3_S.gguf"},
|
|
{"AP-Q4_K_M/Signal-3.8-27B-AP-Q4_K_M.gguf"},
|
|
{"Q8_0/Signal-3.8-27B-Q8_0.gguf"},
|
|
{"mmproj-BF16.gguf"}},
|
|
{
|
|
{"", "AP-Q4_K_M/Signal-3.8-27B-AP-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "AP-Q4_K_M/Signal-3.8-27B-AP-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Q8_0/Signal-3.8-27B-Q8_0.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"IQ3_S", "AP-IQ3_S/Signal-3.8-27B-AP-IQ3_S.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "IQ3_S"}},
|
|
|
|
{"agentionai/Signal-3.8-Flash-Next-GGUF",
|
|
{{"AP-IQ4_XS/Signal-3.8-Flash-Next-AP-IQ4_XS.gguf"},
|
|
{"AP-Q4_K_XL/Signal-3.8-Flash-Next-AP-Q4_K_XL.gguf"},
|
|
{"Q8_0/Signal-3.8-Flash-Next-Q8_0.gguf"},
|
|
{"mmproj-F16.gguf"}},
|
|
{
|
|
{"", "Q8_0/Signal-3.8-Flash-Next-Q8_0.gguf", 1, "mmproj-F16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Q8_0/Signal-3.8-Flash-Next-Q8_0.gguf", 1, "mmproj-F16.gguf", "", "", "", ""},
|
|
{"IQ4_XS", "AP-IQ4_XS/Signal-3.8-Flash-Next-AP-IQ4_XS.gguf", 1, "mmproj-F16.gguf", "", "", "", ""},
|
|
{"F16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_XL", "IQ4_XS"}},
|
|
|
|
{"ajgazin/Swift-1.5-Qwen3.8-27B-Uncensored-Dynamic-MTP-GGUF",
|
|
{{"RCO/Swift-1.5-Qwen3.8-27B-Uncensored-Dynamic-MTP-RCO-IQ2_S.gguf"},
|
|
{"Swift-1.5-Qwen3.8-27B-Uncensored-Dynamic-MTP-UD-Q3_K_XL.gguf"},
|
|
{"Swift-1.5-Qwen3.8-27B-Uncensored-MTP-BF16.gguf"},
|
|
{"mmproj-BF16.gguf"}},
|
|
{
|
|
{"", "RCO/Swift-1.5-Qwen3.8-27B-Uncensored-Dynamic-MTP-RCO-IQ2_S.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"IQ2_S", "RCO/Swift-1.5-Qwen3.8-27B-Uncensored-Dynamic-MTP-RCO-IQ2_S.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "Swift-1.5-Qwen3.8-27B-Uncensored-MTP-BF16.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"BF16", "Q3_K_XL", "IQ2_S"}},
|
|
|
|
{"ajgazin/Swift-Qwen3.8-27B-Uncensored-Dynamic-MTP-GGUF",
|
|
{{"Swift-Qwen3.8-27B-Uncensored-Dynamic-MTP-UD-IQ3_S.gguf"},
|
|
{"Swift-Qwen3.8-27B-Uncensored-Dynamic-MTP-UD-Q4_K_XL.gguf"},
|
|
{"Swift-Qwen3.8-27B-Uncensored-MTP-BF16.gguf"},
|
|
{"mmproj-BF16.gguf"}},
|
|
{
|
|
{"", "Swift-Qwen3.8-27B-Uncensored-Dynamic-MTP-UD-IQ3_S.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-IQ3_S", "Swift-Qwen3.8-27B-Uncensored-Dynamic-MTP-UD-IQ3_S.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "Swift-Qwen3.8-27B-Uncensored-MTP-BF16.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"BF16", "Q4_K_XL", "IQ3_S"}},
|
|
|
|
{"AliceThirty/GLM-5.3-Flash-UNCENSORED-GGUF",
|
|
{{"GLM-5.3-Flash-UNCENSORED-FP8-mmproj-bf16.gguf"},
|
|
{"UD-Q3_K_XL/GLM-5.3-Flash-UNCENSORED-FP8-UD-Q3_K_XL", 4},
|
|
{"UD-Q5_K_XL/GLM-5.3-Flash-UNCENSORED-FP8-UD-Q5_K_XL", 5}},
|
|
{
|
|
{"", "UD-Q3_K_XL/GLM-5.3-Flash-UNCENSORED-FP8-UD-Q3_K_XL-00001-of-00004.gguf", 4, "GLM-5.3-Flash-UNCENSORED-FP8-mmproj-bf16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""},
|
|
{"UD-Q5_K_XL", "UD-Q5_K_XL/GLM-5.3-Flash-UNCENSORED-FP8-UD-Q5_K_XL-00001-of-00005.gguf", 5, "GLM-5.3-Flash-UNCENSORED-FP8-mmproj-bf16.gguf", "", "", "", ""}},
|
|
{"Q5_K_XL", "Q3_K_XL"}},
|
|
|
|
{"antirez/glm-5.3-gguf",
|
|
{{"GLM-5.3-UD-IQ2_XXS_RoutedIQ2XXS_blk78Q2K.gguf"}},
|
|
{
|
|
{"", "GLM-5.3-UD-IQ2_XXS_RoutedIQ2XXS_blk78Q2K.gguf", 1, "", "", "", "", ""},
|
|
{"UD-IQ2_XXS_ROUTEDIQ2XXS_BLK78Q2K", "GLM-5.3-UD-IQ2_XXS_RoutedIQ2XXS_blk78Q2K.gguf", 1, "", "", "", "", ""}},
|
|
{"IQ2_XXS_ROUTEDIQ2XXS_BLK78Q2K"}},
|
|
|
|
{"AtomicChat/Qwen-Image-2.1-Turbo-GGUF",
|
|
{{"Qwen-Image-2.1-Turbo-AD-Q2_K.gguf"},
|
|
{"Qwen-Image-2.1-Turbo-AD-Q5_K.gguf"},
|
|
{"Qwen-Image-2.1-Turbo-Q8_0.gguf"}},
|
|
{
|
|
{"", "Qwen-Image-2.1-Turbo-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Qwen-Image-2.1-Turbo-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q2_K", "Qwen-Image-2.1-Turbo-AD-Q2_K.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q5_K", "Q2_K"}},
|
|
|
|
{"AtomicChat/Qwen-Image-2.1-Turbo-Uncensored-GGUF",
|
|
{{"Qwen-Image-2.1-Turbo-Uncensored-AD-Q2_K.gguf"},
|
|
{"Qwen-Image-2.1-Turbo-Uncensored-AD-Q5_K.gguf"},
|
|
{"Qwen-Image-2.1-Turbo-Uncensored-Q8_0.gguf"},
|
|
{"mmproj-Qwen-Image-2.1-Turbo-Uncensored-BF16.gguf"},
|
|
{"mmproj-Qwen-Image-2.1-Turbo-Uncensored-F16.gguf"}},
|
|
{
|
|
{"", "Qwen-Image-2.1-Turbo-Uncensored-Q8_0.gguf", 1, "mmproj-Qwen-Image-2.1-Turbo-Uncensored-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen-Image-2.1-Turbo-Uncensored-Q8_0.gguf", 1, "mmproj-Qwen-Image-2.1-Turbo-Uncensored-BF16.gguf", "", "", "", ""},
|
|
{"Q2_K", "Qwen-Image-2.1-Turbo-Uncensored-AD-Q2_K.gguf", 1, "mmproj-Qwen-Image-2.1-Turbo-Uncensored-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_0", "Q5_K", "Q2_K"}},
|
|
|
|
{"audio-cpp/Audio-Flamingo-GGUF",
|
|
{{"audio-flamingo-3-bf16.gguf"},
|
|
{"audio-flamingo-3-q4_k.gguf"},
|
|
{"audio-flamingo-3-q8_0.gguf"},
|
|
{"audio-flamingo-next-bf16.gguf"},
|
|
{"audio-flamingo-next-q4_k.gguf"},
|
|
{"audio-flamingo-next-q8_0.gguf"}},
|
|
{
|
|
{"", "audio-flamingo-3-q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "audio-flamingo-3-q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "audio-flamingo-3-bf16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K", "BF16"}},
|
|
|
|
{"bartowski/DeepSeek-Coder-V2-Lite-Instruct-GGUF",
|
|
{{"DeepSeek-Coder-V2-Lite-Instruct-IQ2_M.gguf"},
|
|
{"DeepSeek-Coder-V2-Lite-Instruct-Q4_K_L.gguf"},
|
|
{"DeepSeek-Coder-V2-Lite-Instruct-Q4_K_M.gguf"},
|
|
{"DeepSeek-Coder-V2-Lite-Instruct-Q8_0.gguf"},
|
|
{"DeepSeek-Coder-V2-Lite-Instruct-f32.gguf/DeepSeek-Coder-V2-Lite-Instruct-f32", 2}},
|
|
{
|
|
{"", "DeepSeek-Coder-V2-Lite-Instruct-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "DeepSeek-Coder-V2-Lite-Instruct-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "DeepSeek-Coder-V2-Lite-Instruct-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"IQ2_M", "DeepSeek-Coder-V2-Lite-Instruct-IQ2_M.gguf", 1, "", "", "", "", ""},
|
|
{"F32", "DeepSeek-Coder-V2-Lite-Instruct-f32.gguf/DeepSeek-Coder-V2-Lite-Instruct-f32-00001-of-00002.gguf", 2, "", "", "", "", ""}},
|
|
{"F32", "Q8_0", "Q4_K_M", "Q4_K_L", "IQ2_M"}},
|
|
|
|
{"bartowski/DeepSeek-R1-Distill-Qwen-14B-GGUF",
|
|
{{"DeepSeek-R1-Distill-Qwen-14B-IQ2_M.gguf"},
|
|
{"DeepSeek-R1-Distill-Qwen-14B-Q4_0.gguf"},
|
|
{"DeepSeek-R1-Distill-Qwen-14B-Q4_K_M.gguf"},
|
|
{"DeepSeek-R1-Distill-Qwen-14B-Q8_0.gguf"},
|
|
{"DeepSeek-R1-Distill-Qwen-14B-f32/DeepSeek-R1-Distill-Qwen-14B-f32", 2}},
|
|
{
|
|
{"", "DeepSeek-R1-Distill-Qwen-14B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "DeepSeek-R1-Distill-Qwen-14B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "DeepSeek-R1-Distill-Qwen-14B-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"IQ2_M", "DeepSeek-R1-Distill-Qwen-14B-IQ2_M.gguf", 1, "", "", "", "", ""},
|
|
{"F32", "DeepSeek-R1-Distill-Qwen-14B-f32/DeepSeek-R1-Distill-Qwen-14B-f32-00001-of-00002.gguf", 2, "", "", "", "", ""}},
|
|
{"F32", "Q8_0", "Q4_K_M", "Q4_0", "IQ2_M"}},
|
|
|
|
{"bartowski/Qwen2.5-72B-Instruct-GGUF",
|
|
{{"Qwen2.5-72B-Instruct-IQ1_M.gguf"},
|
|
{"Qwen2.5-72B-Instruct-Q3_K_L.gguf"},
|
|
{"Qwen2.5-72B-Instruct-Q4_K_M.gguf"},
|
|
{"Qwen2.5-72B-Instruct-Q8_0/Qwen2.5-72B-Instruct-Q8_0", 2}},
|
|
{
|
|
{"", "Qwen2.5-72B-Instruct-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen2.5-72B-Instruct-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Qwen2.5-72B-Instruct-Q8_0/Qwen2.5-72B-Instruct-Q8_0-00001-of-00002.gguf", 2, "", "", "", "", ""},
|
|
{"IQ1_M", "Qwen2.5-72B-Instruct-IQ1_M.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "Q3_K_L", "IQ1_M"}},
|
|
|
|
{"batiai/gemma-4-E2B-it-GGUF",
|
|
{{"google-gemma-4-E2B-it-Q4_K_M.gguf"},
|
|
{"google-gemma-4-E2B-it-Q6_K.gguf"},
|
|
{"mmproj-BF16.gguf"}},
|
|
{
|
|
{"", "google-gemma-4-E2B-it-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "google-gemma-4-E2B-it-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q6_K", "google-gemma-4-E2B-it-Q6_K.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q6_K", "Q4_K_M"}},
|
|
|
|
{"batiai/Qwen3.6-27B-GGUF",
|
|
{{"Qwen-Qwen3.6-27B-IQ3_XXS.gguf"},
|
|
{"Qwen-Qwen3.6-27B-Q3_K_M.gguf"},
|
|
{"Qwen-Qwen3.6-27B-Q4_K_M.gguf"},
|
|
{"Qwen-Qwen3.6-27B-Q6_K.gguf"},
|
|
{"mmproj-Qwen-Qwen3.6-27B-BF16.gguf"},
|
|
{"mmproj-Qwen-Qwen3.6-27B-Q6_K.gguf"}},
|
|
{
|
|
{"", "Qwen-Qwen3.6-27B-Q4_K_M.gguf", 1, "mmproj-Qwen-Qwen3.6-27B-Q6_K.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen-Qwen3.6-27B-Q4_K_M.gguf", 1, "mmproj-Qwen-Qwen3.6-27B-Q6_K.gguf", "", "", "", ""},
|
|
{"IQ3_XXS", "Qwen-Qwen3.6-27B-IQ3_XXS.gguf", 1, "mmproj-Qwen-Qwen3.6-27B-Q6_K.gguf", "", "", "", ""},
|
|
{"Q6_K", "Qwen-Qwen3.6-27B-Q6_K.gguf", 1, "mmproj-Qwen-Qwen3.6-27B-Q6_K.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q6_K", "Q4_K_M", "Q3_K_M", "IQ3_XXS"}},
|
|
|
|
{"BattleGhost/Qwen3.8-Flash-Next-UNCENSORED-IQ2_XXS-GGUF",
|
|
{{"Qwen3.8-Flash-Next-UNCENSORED-IQ2_XXS.gguf"}},
|
|
{
|
|
{"", "Qwen3.8-Flash-Next-UNCENSORED-IQ2_XXS.gguf", 1, "", "", "", "", ""},
|
|
{"IQ2_XXS", "Qwen3.8-Flash-Next-UNCENSORED-IQ2_XXS.gguf", 1, "", "", "", "", ""}},
|
|
{"IQ2_XXS"}},
|
|
|
|
{"befox/WAN2.2-14B-Rapid-AllInOne-GGUF",
|
|
{{"Mega-v1/wan2.2-rapid-mega-aio-nsfw-v1-Q2_K.gguf"},
|
|
{"Mega-v1/wan2.2-rapid-mega-aio-nsfw-v1-Q8_0.gguf"},
|
|
{"Mega-v1/wan2.2-rapid-mega-aio-v1-Q2_K.gguf"},
|
|
{"Mega-v1/wan2.2-rapid-mega-aio-v1-Q8_0.gguf"},
|
|
{"Mega-v10/wan2.2-rapid-mega-aio-nsfw-v10-Q8_0.gguf"},
|
|
{"Mega-v10/wan2.2-rapid-mega-aio-v10-Q8_0.gguf"},
|
|
{"Mega-v12/wan2.2-rapid-mega-aio-nsfw-v12.1-Q8_0.gguf"},
|
|
{"Mega-v12/wan2.2-rapid-mega-aio-v12-Q8_0.gguf"},
|
|
{"Mega-v2/wan2.2-rapid-mega-aio-nsfw-v2-Q8_0.gguf"},
|
|
{"Mega-v2/wan2.2-rapid-mega-aio-v2-Q8_0.gguf"},
|
|
{"Mega-v3/wan2.2-rapid-mega-aio-v3-Q5_K.gguf"},
|
|
{"Mega-v3/wan2.2-rapid-mega-aio-v3-Q8_0.gguf"},
|
|
{"Mega-v3/wan2.2-rapid-mega-nsfw-aio-v3.1-Q5_K.gguf"},
|
|
{"Mega-v3/wan2.2-rapid-mega-nsfw-aio-v3.1-Q8_0.gguf"},
|
|
{"Mega-v4/wan2.2-rapid-mega-aio-v4-Q8_0.gguf"},
|
|
{"Mega-v5/wan2.2-rapid-mega-aio-nsfw-v5-Q8_0.gguf"},
|
|
{"Mega-v5/wan2.2-rapid-mega-aio-v5-Q8_0.gguf"},
|
|
{"Mega-v7/wan2.2-rapid-mega-aio-v7-Q8_0.gguf"},
|
|
{"v10/wan2.2-i2v-rapid-aio-v10-Q8_0.gguf"},
|
|
{"v10/wan2.2-i2v-rapid-aio-v10-nsfw-Q8_0.gguf"},
|
|
{"v10/wan2.2-t2v-rapid-aio-v10-Q8_0.gguf"},
|
|
{"v10/wan2.2-t2v-rapid-aio-v10-nsfw-Q8_0.gguf"}},
|
|
{
|
|
{"", "Mega-v1/wan2.2-rapid-mega-aio-nsfw-v1-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Mega-v1/wan2.2-rapid-mega-aio-nsfw-v1-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q2_K", "Mega-v1/wan2.2-rapid-mega-aio-nsfw-v1-Q2_K.gguf", 1, "", "", "", "", ""},
|
|
{"Q5_K", "Mega-v3/wan2.2-rapid-mega-aio-v3-Q5_K.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q5_K", "Q2_K"}},
|
|
|
|
{"Blackfrost-AI/Qwen3.8-27B-ABLITERATED-GGUF",
|
|
{{"Qwen3.8-27B-ABLITERATED-Q2_K.gguf"},
|
|
{"Qwen3.8-27B-ABLITERATED-Q4_K_M.gguf"},
|
|
{"Qwen3.8-27B-ABLITERATED-Q4_K_S.gguf"},
|
|
{"Qwen3.8-27B-ABLITERATED-Q8_0.gguf"},
|
|
{"dflash-Qwen3.8-27B-ABLITERATED-BF16.gguf"},
|
|
{"mmproj-Qwen3.8-27B-ABLITERATED-F16.gguf"},
|
|
{"mmproj-Qwen3.8-27B-ABLITERATED-Q8_0.gguf"}},
|
|
{
|
|
{"", "Qwen3.8-27B-ABLITERATED-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-ABLITERATED-Q8_0.gguf", "", "dflash-Qwen3.8-27B-ABLITERATED-BF16.gguf", "", ""},
|
|
{"Q4_K_M", "Qwen3.8-27B-ABLITERATED-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-ABLITERATED-Q8_0.gguf", "", "dflash-Qwen3.8-27B-ABLITERATED-BF16.gguf", "", ""},
|
|
{"Q8_0", "Qwen3.8-27B-ABLITERATED-Q8_0.gguf", 1, "mmproj-Qwen3.8-27B-ABLITERATED-Q8_0.gguf", "", "dflash-Qwen3.8-27B-ABLITERATED-BF16.gguf", "", ""},
|
|
{"Q2_K", "Qwen3.8-27B-ABLITERATED-Q2_K.gguf", 1, "mmproj-Qwen3.8-27B-ABLITERATED-Q8_0.gguf", "", "dflash-Qwen3.8-27B-ABLITERATED-BF16.gguf", "", ""},
|
|
{"BF16", "", 0, "", "", "dflash-Qwen3.8-27B-ABLITERATED-BF16.gguf", "", ""}},
|
|
{"Q8_0", "Q4_K_S", "Q4_K_M", "Q2_K"}},
|
|
|
|
{"bloomer010/Ling-3.0-flash-GGUF",
|
|
{{"Ling-3.0-flash-BF16.gguf"},
|
|
{"Ling-3.0-flash-Q4_K_M.gguf"},
|
|
{"Ling-3.0-flash-Q4_K_S.gguf"},
|
|
{"Ling-3.0-flash-Q8_0.gguf"},
|
|
{"Ling-3.0-flash-UD-Q8_K_XL.gguf"},
|
|
{"Ling-3.0-flash-dspark-BF16.gguf"},
|
|
{"Ling-3.0-flash-dspark-Q4_K_M.gguf"}},
|
|
{
|
|
{"", "Ling-3.0-flash-Q4_K_M.gguf", 1, "", "", "", "", "Ling-3.0-flash-dspark-Q4_K_M.gguf"},
|
|
{"Q4_K_M", "Ling-3.0-flash-Q4_K_M.gguf", 1, "", "", "", "", "Ling-3.0-flash-dspark-Q4_K_M.gguf"},
|
|
{"Q8_0", "Ling-3.0-flash-Q8_0.gguf", 1, "", "", "", "", "Ling-3.0-flash-dspark-Q4_K_M.gguf"},
|
|
{"BF16", "Ling-3.0-flash-BF16.gguf", 1, "", "", "", "", "Ling-3.0-flash-dspark-BF16.gguf"},
|
|
{"UD-Q8_K_XL", "Ling-3.0-flash-UD-Q8_K_XL.gguf", 1, "", "", "", "", "Ling-3.0-flash-dspark-Q4_K_M.gguf"}},
|
|
{"Q8_K_XL", "Q8_0", "Q4_K_S", "Q4_K_M", "BF16"}},
|
|
|
|
{"BnhHo/Qwen3.8-27B-Uncensored-GGUF",
|
|
{{"Qwen3.8-27B-Uncensored-IQ2_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-Q4_K_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-Q5_K_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-Q8_0.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-draft-Q4_0.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-draft-Q8_0.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-noMTP-IQ2_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-noMTP-Q4_K_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-noMTP-Q5_K_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-noMTP-Q8_0.gguf"},
|
|
{"mmproj-Qwen3.8-27B-Uncensored-F16.gguf"}},
|
|
{
|
|
{"", "Qwen3.8-27B-Uncensored-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-F16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.8-27B-Uncensored-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-F16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3.8-27B-Uncensored-Q8_0.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-F16.gguf", "", "", "", ""},
|
|
{"IQ2_M", "Qwen3.8-27B-Uncensored-IQ2_M.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-F16.gguf", "", "", "", ""},
|
|
{"Q4_0", "Qwen3.8-27B-Uncensored-draft-Q4_0.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-F16.gguf", "", "", "", ""},
|
|
{"F16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_0", "Q5_K_M", "Q4_K_M", "IQ2_M", "Q4_0"}},
|
|
|
|
{"bottlecapai/ThinkingCap-Qwen3.8-27B-GGUF",
|
|
{{"ThinkingCap-Qwen3.8-27B-IQ4_XS.gguf"},
|
|
{"ThinkingCap-Qwen3.8-27B-Q4_K_M.gguf"},
|
|
{"ThinkingCap-Qwen3.8-27B-Q6_K.gguf"},
|
|
{"ThinkingCap-Qwen3.8-27B-Q8_0.gguf"},
|
|
{"ThinkingCap-Qwen3.8-27B-f16.gguf"},
|
|
{"mmproj-ThinkingCap-Qwen3.8-27B-f16.gguf"}},
|
|
{
|
|
{"", "ThinkingCap-Qwen3.8-27B-Q4_K_M.gguf", 1, "mmproj-ThinkingCap-Qwen3.8-27B-f16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "ThinkingCap-Qwen3.8-27B-Q4_K_M.gguf", 1, "mmproj-ThinkingCap-Qwen3.8-27B-f16.gguf", "", "", "", ""},
|
|
{"Q8_0", "ThinkingCap-Qwen3.8-27B-Q8_0.gguf", 1, "mmproj-ThinkingCap-Qwen3.8-27B-f16.gguf", "", "", "", ""},
|
|
{"IQ4_XS", "ThinkingCap-Qwen3.8-27B-IQ4_XS.gguf", 1, "mmproj-ThinkingCap-Qwen3.8-27B-f16.gguf", "", "", "", ""},
|
|
{"F16", "ThinkingCap-Qwen3.8-27B-f16.gguf", 1, "mmproj-ThinkingCap-Qwen3.8-27B-f16.gguf", "", "", "", ""}},
|
|
{"F16", "Q8_0", "Q6_K", "Q4_K_M", "IQ4_XS"}},
|
|
|
|
{"bytkim/Qwen3.8-27B-pi-GGUF",
|
|
{{"Qwen3.8-27B-pi-BF16.gguf"},
|
|
{"Qwen3.8-27B-pi-Q3_K_M.gguf"},
|
|
{"Qwen3.8-27B-pi-Q4_K_M.gguf"},
|
|
{"Qwen3.8-27B-pi-Q8_0.gguf"},
|
|
{"dflash2/Qwen3.8-27B-DFlash2-Q4_K_M.gguf"},
|
|
{"dflash2/Qwen3.8-27B-DFlash2-Q8_0.gguf"},
|
|
{"mmproj-Qwen3.8-27B-pi-BF16.gguf"},
|
|
{"mtp/mtp-Qwen3.8-27B-pi-BF16.gguf"},
|
|
{"mtp/mtp-Qwen3.8-27B-pi-Q4_0.gguf"},
|
|
{"mtp/mtp-Qwen3.8-27B-pi-Q8_0.gguf"}},
|
|
{
|
|
{"", "Qwen3.8-27B-pi-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-pi-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.8-27B-pi-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-pi-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3.8-27B-pi-Q8_0.gguf", 1, "mmproj-Qwen3.8-27B-pi-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "Qwen3.8-27B-pi-BF16.gguf", 1, "mmproj-Qwen3.8-27B-pi-BF16.gguf", "", "", "", ""},
|
|
{"Q4_0", "", 0, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "Q3_K_M", "BF16"}},
|
|
|
|
{"CaptainArni/audio.cpp-gguf",
|
|
{{"ACE-Step1.5-GGUF/xl-sft-q8dit/ace-step-1.5-xl-sft-q8dit.gguf"},
|
|
{"ACE-Step1.5-GGUF/xl-turbo-q8dit/ace-step-1.5-xl-turbo-q8dit.gguf"},
|
|
{"ACE-Step1.5-GGUF/xl-turbo/ace-step-1.5-xl-turbo-bf16.gguf"}},
|
|
{
|
|
{"", "ACE-Step1.5-GGUF/xl-sft-q8dit/ace-step-1.5-xl-sft-q8dit.gguf", 1, "", "", "", "", ""},
|
|
{"Q8DIT", "ACE-Step1.5-GGUF/xl-sft-q8dit/ace-step-1.5-xl-sft-q8dit.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "ACE-Step1.5-GGUF/xl-turbo/ace-step-1.5-xl-turbo-bf16.gguf", 1, "", "", "", "", ""}},
|
|
{"BF16", "Q8DIT"}},
|
|
|
|
{"cesarsal1nas/Huihui-Qwen3.5-35B-A3B-Claude-4.6-Opus-abliterated-Q4_K_M-GGUF",
|
|
{{"Huihui-Qwen3.5-35B-A3B-Claude-4.6-Opus-abliterated-Q4_K_M.gguf"},
|
|
{"Huihui-Qwen3.5-35B-A3B-Claude-4.6-Opus-abliterated-mmproj-F16.gguf"}},
|
|
{
|
|
{"", "Huihui-Qwen3.5-35B-A3B-Claude-4.6-Opus-abliterated-Q4_K_M.gguf", 1, "Huihui-Qwen3.5-35B-A3B-Claude-4.6-Opus-abliterated-mmproj-F16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Huihui-Qwen3.5-35B-A3B-Claude-4.6-Opus-abliterated-Q4_K_M.gguf", 1, "Huihui-Qwen3.5-35B-A3B-Claude-4.6-Opus-abliterated-mmproj-F16.gguf", "", "", "", ""},
|
|
{"F16", "", 0, "", "", "", "", ""}},
|
|
{"Q4_K_M"}},
|
|
|
|
{"chimingw/Qwen3.8-27B-Uncensored-OrcaRouter-GGUF",
|
|
{{"AUX/mmproj-Qwen3.8-27B-Uncensored-OrcaRouter-BF16.gguf"},
|
|
{"AUX/mmproj-Qwen3.8-27B-Uncensored-OrcaRouter-F16.gguf"},
|
|
{"BF16/Qwen3.8-27B-Uncensored-OrcaRouter-FP8-derived-BF16", 2},
|
|
{"MTP/Qwen3.8-27B-Uncensored-OrcaRouter-MTP-Q8_0.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-OrcaRouter-Q4_K_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-OrcaRouter-Q5_K_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-OrcaRouter-Q8_0.gguf"}},
|
|
{
|
|
{"", "Qwen3.8-27B-Uncensored-OrcaRouter-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.8-27B-Uncensored-OrcaRouter-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "MTP/Qwen3.8-27B-Uncensored-OrcaRouter-MTP-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "BF16/Qwen3.8-27B-Uncensored-OrcaRouter-FP8-derived-BF16-00001-of-00002.gguf", 2, "", "", "", "", ""},
|
|
{"Q5_K_M", "Qwen3.8-27B-Uncensored-OrcaRouter-Q5_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "BF16/Qwen3.8-27B-Uncensored-OrcaRouter-FP8-derived-BF16-00001-of-00002.gguf", 2, "", "", "", "", ""}},
|
|
{"Q8_0", "Q5_K_M", "Q4_K_M", "BF16"}},
|
|
|
|
{"ChrisColeTech/qwen-image-edit-uncensored-GGUF",
|
|
{{"split/diffusion_models/qwen-image-edit-2511-uncensored-Q4_K_M.gguf"},
|
|
{"split/diffusion_models/qwen-image-edit-2511-uncensored-Q8_0.gguf"},
|
|
{"split/text_encoders/Qwen2.5-VL-7B-Instruct-q4_0.gguf"}},
|
|
{
|
|
{"", "split/diffusion_models/qwen-image-edit-2511-uncensored-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "split/diffusion_models/qwen-image-edit-2511-uncensored-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "split/diffusion_models/qwen-image-edit-2511-uncensored-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_0", "split/text_encoders/Qwen2.5-VL-7B-Instruct-q4_0.gguf", 1, "", "", "", "", ""}},
|
|
{"Q4_0", "Q8_0", "Q4_K_M"}},
|
|
|
|
{"city96/FLUX.1-dev-gguf",
|
|
{{"flux1-dev-F16.gguf"},
|
|
{"flux1-dev-Q4_K_S.gguf"},
|
|
{"flux1-dev-Q8_0.gguf"}},
|
|
{
|
|
{"", "flux1-dev-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "flux1-dev-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "flux1-dev-F16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_S", "F16"}},
|
|
|
|
{"culturerevolt/gemma-4-12b-heretic-abliterated-GGUF",
|
|
{{"gemma-4-12b-heretic-IQ3_XS.gguf"},
|
|
{"gemma-4-12b-heretic-Q4_K_M.gguf"},
|
|
{"gemma-4-12b-heretic-Q5_K_M.gguf"},
|
|
{"gemma-4-12b-heretic-abliterated-Q8_0.gguf"},
|
|
{"gemma-4-12b-heretic-mmproj-f16.gguf"}},
|
|
{
|
|
{"", "gemma-4-12b-heretic-Q4_K_M.gguf", 1, "gemma-4-12b-heretic-mmproj-f16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "gemma-4-12b-heretic-Q4_K_M.gguf", 1, "gemma-4-12b-heretic-mmproj-f16.gguf", "", "", "", ""},
|
|
{"Q8_0", "gemma-4-12b-heretic-abliterated-Q8_0.gguf", 1, "gemma-4-12b-heretic-mmproj-f16.gguf", "", "", "", ""},
|
|
{"IQ3_XS", "gemma-4-12b-heretic-IQ3_XS.gguf", 1, "gemma-4-12b-heretic-mmproj-f16.gguf", "", "", "", ""},
|
|
{"F16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_0", "Q5_K_M", "Q4_K_M", "IQ3_XS"}},
|
|
|
|
{"CypherTroopers/CPH-Community-7B",
|
|
{{"cph-community-7b-q4_k_m.gguf"}},
|
|
{
|
|
{"", "cph-community-7b-q4_k_m.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "cph-community-7b-q4_k_m.gguf", 1, "", "", "", "", ""}},
|
|
{"Q4_K_M"}},
|
|
|
|
{"DamRsn/muscriptor-gguf",
|
|
{{"v1/muscriptor-large-f16.gguf"},
|
|
{"v1/muscriptor-medium-f16.gguf"},
|
|
{"v1/muscriptor-small-f16.gguf"}},
|
|
{
|
|
{"", "v1/muscriptor-large-f16.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "v1/muscriptor-large-f16.gguf", 1, "", "", "", "", ""}},
|
|
{"F16"}},
|
|
|
|
{"DavidAU/LFM2.5-2.6B-Qwen3.8-Turbo-Brilliance-Power-X12-NEO-MAX-GGUF",
|
|
{{"LFM2.5-2.6B-Q3.8-TBrilliance-BF16.gguf"},
|
|
{"LFM2.5-2.6B-Q3.8-TBrilliance-NEO-MAX-Q6_K.gguf"},
|
|
{"LFM2.5-2.6B-Q3.8-TBrilliance-NEO-MAX-Q8_0.gguf"},
|
|
{"LFM2.5-2.6B-Q3.8-TBrilliance-NEO-Q6_K.gguf"},
|
|
{"LFM2.5-2.6B-Q3.8-TBrilliance-NEO-Q8_0.gguf"}},
|
|
{
|
|
{"", "LFM2.5-2.6B-Q3.8-TBrilliance-NEO-MAX-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "LFM2.5-2.6B-Q3.8-TBrilliance-NEO-MAX-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "LFM2.5-2.6B-Q3.8-TBrilliance-BF16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q6_K", "BF16"}},
|
|
|
|
{"DavidAU/OpenAi-GPT-oss-20b-HERETIC-uncensored-NEO-Imatrix-gguf",
|
|
{{"OpenAI-20B-NEO-CODE-DI-Uncensored-Q5_1.gguf"},
|
|
{"OpenAI-20B-NEO-CODE-DI-Uncensored-Q8_0.gguf"},
|
|
{"OpenAI-20B-NEO-CODEPlus-Uncensored-IQ4_NL.gguf"},
|
|
{"OpenAI-20B-NEO-CODEPlus-Uncensored-Q5_1.gguf"},
|
|
{"OpenAI-20B-NEO-CODEPlus16-Uncensored-IQ4_NL.gguf"},
|
|
{"OpenAI-20B-NEO-HRR-CODE-5-TRI-Uncensored-Q8_0.gguf"},
|
|
{"OpenAI-20B-NEO-HRR-CODE-TRI-Uncensored-IQ4_NL.gguf"},
|
|
{"OpenAI-20B-NEO-HRR-CODE-TRI-Uncensored-Q5_1.gguf"},
|
|
{"OpenAI-20B-NEO-HRR-CODE-TRI-Uncensored-Q8_0.gguf"},
|
|
{"OpenAI-20B-NEO-HRR-DI-Uncensored-Q5_1.gguf"},
|
|
{"OpenAI-20B-NEO-HRR-DI-Uncensored-Q8_0.gguf"},
|
|
{"OpenAI-20B-NEO-HRRPlus-Uncensored-IQ4_NL.gguf"},
|
|
{"OpenAI-20B-NEO-Uncensored2-IQ4_NL.gguf"},
|
|
{"OpenAI-20B-NEO-Uncensored2-Q5_1.gguf"},
|
|
{"OpenAI-20B-NEOPlus-Uncensored-IQ4_NL.gguf"},
|
|
{"OpenAI-20B-NEOPlus-Uncensored-Q5_1.gguf"},
|
|
{"OpenAI-20B-NEOPlus-Uncensored-Q8_0.gguf"}},
|
|
{
|
|
{"", "OpenAI-20B-NEO-CODE-DI-Uncensored-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "OpenAI-20B-NEO-CODE-DI-Uncensored-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q5_1", "OpenAI-20B-NEO-CODE-DI-Uncensored-Q5_1.gguf", 1, "", "", "", "", ""},
|
|
{"IQ4_NL", "OpenAI-20B-NEO-CODEPlus-Uncensored-IQ4_NL.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q5_1", "IQ4_NL"}},
|
|
|
|
{"DavidAU/Qwen3.5-9B-The-Defiant-Fable-Uncensored-Heretic-NEO-IMATRIX-MAX-MTP-GGUF",
|
|
{{"Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-IQ2_M.gguf"},
|
|
{"Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-MTP-IQ2_M.gguf"},
|
|
{"Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-MTP-Q4_K_M.gguf"},
|
|
{"Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-MTP-Q4_K_S.gguf"},
|
|
{"Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-MTP-Q8_0.gguf"},
|
|
{"Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-Q4_K_M.gguf"},
|
|
{"Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-Q4_K_S.gguf"},
|
|
{"Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-Q8_0.gguf"},
|
|
{"Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-plusIQ-NEO-MAX-MTP-Q8_0.gguf"},
|
|
{"Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-plusIQ-NEO-MAX-MTP-bf16.gguf"},
|
|
{"Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-plusIQ-TOOLS-NEO-MAX-MTP-Q8_0.gguf"},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-MTP-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-MTP-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-MTP-Q8_0.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"IQ2_M", "Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-NEO-MAX-IQ2_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-plusIQ-NEO-MAX-MTP-bf16.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"F16", "Qwen3.5-9B-The-Defiant-Fable-Uncnr-Heretic-plusIQ-NEO-MAX-MTP-bf16.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"Q8_0", "BF16", "Q4_K_S", "Q4_K_M", "IQ2_M"}},
|
|
|
|
{"DavidAU/Qwen3.6-27B-Heretic-Uncensored-FINETUNE-NEO-CODE-Di-IMatrix-MAX-GGUF",
|
|
{{"Qwen3.6-27B-NEO-CODE-HERE-2T-OT-HIGH-Q8_0.gguf"},
|
|
{"Qwen3.6-27B-NEO-CODE-HERE-2T-OT-Q4_K_M.gguf"},
|
|
{"Qwen3.6-27B-NEO-CODE-HERE-2T-OT-Q6_K.gguf"},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "Qwen3.6-27B-NEO-CODE-HERE-2T-OT-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.6-27B-NEO-CODE-HERE-2T-OT-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3.6-27B-NEO-CODE-HERE-2T-OT-HIGH-Q8_0.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q6_K", "Qwen3.6-27B-NEO-CODE-HERE-2T-OT-Q6_K.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q6_K", "Q4_K_M", "Q8_0"}},
|
|
|
|
{"dcostenco/smollm2-360m-aac-watch",
|
|
{{"smollm2-360m-aac-q3ks.gguf"}},
|
|
{
|
|
{"", "smollm2-360m-aac-q3ks.gguf", 1, "", "", "", "", ""},
|
|
{"Q3KS", "smollm2-360m-aac-q3ks.gguf", 1, "", "", "", "", ""}},
|
|
{"Q3KS"}},
|
|
|
|
{"DeepBeepMeep/LTX-2",
|
|
{{"ltx-2.3-22b-distilled-Q4_K_M_light.gguf"},
|
|
{"ltx-2.3-22b-distilled-Q6_K_light.gguf"},
|
|
{"ltx-2.3-22b-distilled-Q8_0_light.gguf"}},
|
|
{
|
|
{"", "ltx-2.3-22b-distilled-Q4_K_M_light.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M_LIGHT", "ltx-2.3-22b-distilled-Q4_K_M_light.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0_LIGHT", "ltx-2.3-22b-distilled-Q8_0_light.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0_LIGHT", "Q6_K_LIGHT", "Q4_K_M_LIGHT"}},
|
|
|
|
{"defog/sqlcoder-7b-2",
|
|
{{"sqlcoder-7b-q5_k_m.gguf"}},
|
|
{
|
|
{"", "sqlcoder-7b-q5_k_m.gguf", 1, "", "", "", "", ""},
|
|
{"Q5_K_M", "sqlcoder-7b-q5_k_m.gguf", 1, "", "", "", "", ""}},
|
|
{"Q5_K_M"}},
|
|
|
|
{"dgflash/FLUX.1-dev-4bit-gguf",
|
|
{{"flux1-dev-Q4_K_S.gguf"}},
|
|
{
|
|
{"", "flux1-dev-Q4_K_S.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_S", "flux1-dev-Q4_K_S.gguf", 1, "", "", "", "", ""}},
|
|
{"Q4_K_S"}},
|
|
|
|
{"empero-ai/Qwythos-27B-v1-GGUF",
|
|
{{"Qwythos-27B-BF16.gguf"},
|
|
{"Qwythos-27B-MTP-BF16.gguf"},
|
|
{"Qwythos-27B-MTP-Q4_K_M.gguf"},
|
|
{"Qwythos-27B-MTP-Q5_K_M.gguf"},
|
|
{"Qwythos-27B-MTP-Q8_0.gguf"},
|
|
{"Qwythos-27B-Q4_K_M.gguf"},
|
|
{"Qwythos-27B-Q5_K_M.gguf"},
|
|
{"Qwythos-27B-Q8_0.gguf"},
|
|
{"mmproj-Qwythos-27B-F16.gguf"}},
|
|
{
|
|
{"", "Qwythos-27B-MTP-Q4_K_M.gguf", 1, "mmproj-Qwythos-27B-F16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwythos-27B-MTP-Q4_K_M.gguf", 1, "mmproj-Qwythos-27B-F16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwythos-27B-MTP-Q8_0.gguf", 1, "mmproj-Qwythos-27B-F16.gguf", "", "", "", ""},
|
|
{"BF16", "Qwythos-27B-BF16.gguf", 1, "mmproj-Qwythos-27B-F16.gguf", "", "", "", ""},
|
|
{"F16", "Qwythos-27B-BF16.gguf", 1, "mmproj-Qwythos-27B-F16.gguf", "", "", "", ""}},
|
|
{"Q8_0", "Q5_K_M", "Q4_K_M", "BF16"}},
|
|
|
|
{"empero-ai/Qwythos-9B-v2-GGUF",
|
|
{{"Qwythos-9B-v2-BF16.gguf"},
|
|
{"Qwythos-9B-v2-MTP-BF16.gguf"},
|
|
{"Qwythos-9B-v2-MTP-Q4_K_M.gguf"},
|
|
{"Qwythos-9B-v2-MTP-Q5_K_M.gguf"},
|
|
{"Qwythos-9B-v2-MTP-Q8_0.gguf"},
|
|
{"Qwythos-9B-v2-Q4_K_M.gguf"},
|
|
{"Qwythos-9B-v2-Q5_K_M.gguf"},
|
|
{"Qwythos-9B-v2-Q8_0.gguf"},
|
|
{"mmproj-Qwythos-9B-v2-BF16.gguf"}},
|
|
{
|
|
{"", "Qwythos-9B-v2-MTP-Q4_K_M.gguf", 1, "mmproj-Qwythos-9B-v2-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwythos-9B-v2-MTP-Q4_K_M.gguf", 1, "mmproj-Qwythos-9B-v2-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwythos-9B-v2-MTP-Q8_0.gguf", 1, "mmproj-Qwythos-9B-v2-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "Qwythos-9B-v2-BF16.gguf", 1, "mmproj-Qwythos-9B-v2-BF16.gguf", "", "", "", ""}},
|
|
{"Q8_0", "Q5_K_M", "Q4_K_M", "BF16"}},
|
|
|
|
{"FINAL-Bench/POCKET-35B-GGUF",
|
|
{{"POCKET-35B-IQ1_M.gguf"},
|
|
{"POCKET-35B-Q3_K_M.gguf"},
|
|
{"POCKET-35B-Q4_K_M.gguf"}},
|
|
{
|
|
{"", "POCKET-35B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "POCKET-35B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"IQ1_M", "POCKET-35B-IQ1_M.gguf", 1, "", "", "", "", ""}},
|
|
{"Q4_K_M", "Q3_K_M", "IQ1_M"}},
|
|
|
|
{"FINAL-Bench/POCKET-Darwin-180B-GGUF",
|
|
{{"POCKET-Darwin-180B-UD-Q4_K_XL", 4}},
|
|
{
|
|
{"", "POCKET-Darwin-180B-UD-Q4_K_XL-00001-of-00004.gguf", 4, "", "", "", "", ""},
|
|
{"UD-Q4_K_XL", "POCKET-Darwin-180B-UD-Q4_K_XL-00001-of-00004.gguf", 4, "", "", "", "", ""}},
|
|
{"Q4_K_XL"}},
|
|
|
|
{"FunAudioLLM/Fun-ASR-Nano-2512-GGUF",
|
|
{{"fun-asr-nano-2512-f16.gguf"},
|
|
{"fun-asr-nano-2512-q8_0.gguf"}},
|
|
{
|
|
{"", "fun-asr-nano-2512-q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "fun-asr-nano-2512-q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "fun-asr-nano-2512-f16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "F16"}},
|
|
|
|
{"GCSA-AiLab/GLM-5.3-Flash-Uncensored-RCO-GSQ-GGUF",
|
|
{{"Q4/GLM-5.3-Flash-Uncensored-GSQ-RCO-Q4.gguf"},
|
|
{"Q8/GLM-5.3-Flash-Uncensored-Q8_0.gguf"}},
|
|
{
|
|
{"", "Q8/GLM-5.3-Flash-Uncensored-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Q8/GLM-5.3-Flash-Uncensored-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q4", "Q4/GLM-5.3-Flash-Uncensored-GSQ-RCO-Q4.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4"}},
|
|
|
|
{"ggml-org/embeddinggemma-2-GGUF",
|
|
{{"embeddinggemma-2-BF16.gguf"},
|
|
{"embeddinggemma-2-Q8_0.gguf"},
|
|
{"mmproj-embeddinggemma-2-BF16.gguf"},
|
|
{"mmproj-embeddinggemma-2-Q8_0.gguf"}},
|
|
{
|
|
{"", "embeddinggemma-2-Q8_0.gguf", 1, "mmproj-embeddinggemma-2-Q8_0.gguf", "", "", "", ""},
|
|
{"Q8_0", "embeddinggemma-2-Q8_0.gguf", 1, "mmproj-embeddinggemma-2-Q8_0.gguf", "", "", "", ""},
|
|
{"BF16", "embeddinggemma-2-BF16.gguf", 1, "mmproj-embeddinggemma-2-BF16.gguf", "", "", "", ""}},
|
|
{"Q8_0", "BF16"}},
|
|
|
|
{"ggml-org/gemma-3-4b-it-GGUF",
|
|
{{"gemma-3-4b-it-Q4_K_M.gguf"},
|
|
{"gemma-3-4b-it-Q8_0.gguf"},
|
|
{"gemma-3-4b-it-f16.gguf"},
|
|
{"mmproj-model-f16.gguf"}},
|
|
{
|
|
{"", "gemma-3-4b-it-Q4_K_M.gguf", 1, "mmproj-model-f16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "gemma-3-4b-it-Q4_K_M.gguf", 1, "mmproj-model-f16.gguf", "", "", "", ""},
|
|
{"Q8_0", "gemma-3-4b-it-Q8_0.gguf", 1, "mmproj-model-f16.gguf", "", "", "", ""},
|
|
{"F16", "gemma-3-4b-it-f16.gguf", 1, "mmproj-model-f16.gguf", "", "", "", ""}},
|
|
{"F16", "Q8_0", "Q4_K_M"}},
|
|
|
|
{"ggml-org/gemma-4-12B-it-GGUF",
|
|
{{"gemma-4-12B-it-BF16.gguf"},
|
|
{"gemma-4-12B-it-Q4_0.gguf"},
|
|
{"gemma-4-12B-it-Q8_0.gguf"},
|
|
{"mmproj-gemma-4-12B-it-BF16.gguf"},
|
|
{"mmproj-gemma-4-12B-it-Q8_0.gguf"},
|
|
{"mtp-gemma-4-12B-it-BF16.gguf"},
|
|
{"mtp-gemma-4-12B-it-Q4_0.gguf"},
|
|
{"mtp-gemma-4-12B-it-Q8_0.gguf"}},
|
|
{
|
|
{"", "gemma-4-12B-it-Q8_0.gguf", 1, "mmproj-gemma-4-12B-it-Q8_0.gguf", "mtp-gemma-4-12B-it-Q8_0.gguf", "", "", ""},
|
|
{"Q8_0", "gemma-4-12B-it-Q8_0.gguf", 1, "mmproj-gemma-4-12B-it-Q8_0.gguf", "mtp-gemma-4-12B-it-Q8_0.gguf", "", "", ""},
|
|
{"BF16", "gemma-4-12B-it-BF16.gguf", 1, "mmproj-gemma-4-12B-it-BF16.gguf", "mtp-gemma-4-12B-it-BF16.gguf", "", "", ""}},
|
|
{"Q8_0", "Q4_0", "BF16"}},
|
|
|
|
{"ggml-org/gemma-4-26B-A4B-it-GGUF",
|
|
{{"dflash-gemma-4-26B-A4B-it-BF16.gguf"},
|
|
{"dflash-gemma-4-26B-A4B-it-Q8_0.gguf"},
|
|
{"gemma-4-26B-A4B-it-BF16.gguf"},
|
|
{"gemma-4-26B-A4B-it-Q4_0.gguf"},
|
|
{"gemma-4-26B-A4B-it-Q8_0.gguf"},
|
|
{"mmproj-gemma-4-26B-A4B-it-BF16.gguf"},
|
|
{"mmproj-gemma-4-26B-A4B-it-Q8_0.gguf"},
|
|
{"mtp-gemma-4-26B-A4B-it-BF16.gguf"},
|
|
{"mtp-gemma-4-26B-A4B-it-Q4_0.gguf"},
|
|
{"mtp-gemma-4-26B-A4B-it-Q8_0.gguf"}},
|
|
{
|
|
{"", "gemma-4-26B-A4B-it-Q8_0.gguf", 1, "mmproj-gemma-4-26B-A4B-it-Q8_0.gguf", "mtp-gemma-4-26B-A4B-it-Q8_0.gguf", "dflash-gemma-4-26B-A4B-it-Q8_0.gguf", "", ""},
|
|
{"Q8_0", "gemma-4-26B-A4B-it-Q8_0.gguf", 1, "mmproj-gemma-4-26B-A4B-it-Q8_0.gguf", "mtp-gemma-4-26B-A4B-it-Q8_0.gguf", "dflash-gemma-4-26B-A4B-it-Q8_0.gguf", "", ""},
|
|
{"BF16", "gemma-4-26B-A4B-it-BF16.gguf", 1, "mmproj-gemma-4-26B-A4B-it-BF16.gguf", "mtp-gemma-4-26B-A4B-it-BF16.gguf", "dflash-gemma-4-26B-A4B-it-BF16.gguf", "", ""}},
|
|
{"Q8_0", "Q4_0", "BF16"}},
|
|
|
|
{"ggml-org/gemma-4-E2B-it-GGUF",
|
|
{{"gemma-4-E2B-it-BF16.gguf"},
|
|
{"gemma-4-E2B-it-Q4_0.gguf"},
|
|
{"gemma-4-E2B-it-Q8_0.gguf"},
|
|
{"mmproj-gemma-4-E2B-it-BF16.gguf"},
|
|
{"mmproj-gemma-4-E2B-it-Q8_0.gguf"},
|
|
{"mtp-gemma-4-E2B-it-BF16.gguf"},
|
|
{"mtp-gemma-4-E2B-it-Q4_0.gguf"},
|
|
{"mtp-gemma-4-E2B-it-Q8_0.gguf"}},
|
|
{
|
|
{"", "gemma-4-E2B-it-Q8_0.gguf", 1, "mmproj-gemma-4-E2B-it-Q8_0.gguf", "mtp-gemma-4-E2B-it-Q8_0.gguf", "", "", ""},
|
|
{"Q8_0", "gemma-4-E2B-it-Q8_0.gguf", 1, "mmproj-gemma-4-E2B-it-Q8_0.gguf", "mtp-gemma-4-E2B-it-Q8_0.gguf", "", "", ""},
|
|
{"BF16", "gemma-4-E2B-it-BF16.gguf", 1, "mmproj-gemma-4-E2B-it-BF16.gguf", "mtp-gemma-4-E2B-it-BF16.gguf", "", "", ""}},
|
|
{"Q8_0", "Q4_0", "BF16"}},
|
|
|
|
{"ggml-org/GLM-4.7-Flash-GGUF",
|
|
{{"GLM-4.7-Flash-Q4_K.gguf"},
|
|
{"GLM-4.7-Flash-Q8_0.gguf"}},
|
|
{
|
|
{"", "GLM-4.7-Flash-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "GLM-4.7-Flash-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K", "GLM-4.7-Flash-Q4_K.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K"}},
|
|
|
|
{"ggml-org/GLM-OCR-GGUF",
|
|
{{"GLM-OCR-Q8_0.gguf"},
|
|
{"GLM-OCR-f16.gguf"},
|
|
{"mmproj-GLM-OCR-Q8_0.gguf"}},
|
|
{
|
|
{"", "GLM-OCR-Q8_0.gguf", 1, "mmproj-GLM-OCR-Q8_0.gguf", "", "", "", ""},
|
|
{"Q8_0", "GLM-OCR-Q8_0.gguf", 1, "mmproj-GLM-OCR-Q8_0.gguf", "", "", "", ""},
|
|
{"F16", "GLM-OCR-f16.gguf", 1, "mmproj-GLM-OCR-Q8_0.gguf", "", "", "", ""}},
|
|
{"F16", "Q8_0"}},
|
|
|
|
{"ggml-org/gpt-oss-120b-GGUF",
|
|
{{"eagle3-gpt-oss-120b-BF16.gguf"},
|
|
{"eagle3-gpt-oss-120b-Q8_0.gguf"},
|
|
{"gpt-oss-120b-MXFP4.gguf"}},
|
|
{
|
|
{"", "gpt-oss-120b-MXFP4.gguf", 1, "", "", "", "eagle3-gpt-oss-120b-Q8_0.gguf", ""},
|
|
{"Q8_0", "", 0, "", "", "", "eagle3-gpt-oss-120b-Q8_0.gguf", ""},
|
|
{"MXFP4", "gpt-oss-120b-MXFP4.gguf", 1, "", "", "", "eagle3-gpt-oss-120b-Q8_0.gguf", ""},
|
|
{"BF16", "", 0, "", "", "", "eagle3-gpt-oss-120b-BF16.gguf", ""}},
|
|
{"MXFP4"}},
|
|
|
|
{"ggml-org/MiMo-V2.6-Distill-Qwen-9B-GGUF",
|
|
{{"MiMo-V2.6-Distill-Qwen-9B-Q8_0.gguf"},
|
|
{"mmproj-MiMo-V2.6-Distill-Qwen-9B-Q8_0.gguf"}},
|
|
{
|
|
{"", "MiMo-V2.6-Distill-Qwen-9B-Q8_0.gguf", 1, "mmproj-MiMo-V2.6-Distill-Qwen-9B-Q8_0.gguf", "", "", "", ""},
|
|
{"Q8_0", "MiMo-V2.6-Distill-Qwen-9B-Q8_0.gguf", 1, "mmproj-MiMo-V2.6-Distill-Qwen-9B-Q8_0.gguf", "", "", "", ""}},
|
|
{"Q8_0"}},
|
|
|
|
{"ggml-org/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-GGUF",
|
|
{{"NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16.gguf"},
|
|
{"NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q4_0.gguf"},
|
|
{"NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q8_0.gguf"},
|
|
{"mtp-NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16.gguf"},
|
|
{"mtp-NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q4_0.gguf"},
|
|
{"mtp-NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q8_0.gguf"}},
|
|
{
|
|
{"", "NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q8_0.gguf", 1, "", "mtp-NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q8_0.gguf", "", "", ""},
|
|
{"Q8_0", "NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q8_0.gguf", 1, "", "mtp-NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q8_0.gguf", "", "", ""},
|
|
{"BF16", "NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16.gguf", 1, "", "mtp-NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16.gguf", "", "", ""}},
|
|
{"Q8_0", "Q4_0", "BF16"}},
|
|
|
|
{"ggml-org/Qwen2.5-Omni-3B-GGUF",
|
|
{{"Qwen2.5-Omni-3B-Q4_K_M.gguf"},
|
|
{"Qwen2.5-Omni-3B-Q8_0.gguf"},
|
|
{"Qwen2.5-Omni-3B-f16.gguf"},
|
|
{"mmproj-Qwen2.5-Omni-3B-Q8_0.gguf"},
|
|
{"mmproj-Qwen2.5-Omni-3B-f16.gguf"}},
|
|
{
|
|
{"", "Qwen2.5-Omni-3B-Q4_K_M.gguf", 1, "mmproj-Qwen2.5-Omni-3B-Q8_0.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen2.5-Omni-3B-Q4_K_M.gguf", 1, "mmproj-Qwen2.5-Omni-3B-Q8_0.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen2.5-Omni-3B-Q8_0.gguf", 1, "mmproj-Qwen2.5-Omni-3B-Q8_0.gguf", "", "", "", ""},
|
|
{"F16", "Qwen2.5-Omni-3B-f16.gguf", 1, "mmproj-Qwen2.5-Omni-3B-f16.gguf", "", "", "", ""}},
|
|
{"F16", "Q8_0", "Q4_K_M"}},
|
|
|
|
{"ggml-org/Qwen2.5-VL-32B-Instruct-GGUF",
|
|
{{"Qwen2.5-VL-32B-Instruct-Q4_K_M.gguf"},
|
|
{"Qwen2.5-VL-32B-Instruct-Q8_0.gguf"},
|
|
{"Qwen2.5-VL-32B-Instruct-f16", 2},
|
|
{"mmproj-Qwen2.5-VL-32B-Instruct-Q8_0.gguf"},
|
|
{"mmproj-Qwen2.5-VL-32B-Instruct-f16.gguf"}},
|
|
{
|
|
{"", "Qwen2.5-VL-32B-Instruct-Q4_K_M.gguf", 1, "mmproj-Qwen2.5-VL-32B-Instruct-Q8_0.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen2.5-VL-32B-Instruct-Q4_K_M.gguf", 1, "mmproj-Qwen2.5-VL-32B-Instruct-Q8_0.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen2.5-VL-32B-Instruct-Q8_0.gguf", 1, "mmproj-Qwen2.5-VL-32B-Instruct-Q8_0.gguf", "", "", "", ""},
|
|
{"F16", "Qwen2.5-VL-32B-Instruct-f16-00001-of-00002.gguf", 2, "mmproj-Qwen2.5-VL-32B-Instruct-f16.gguf", "", "", "", ""}},
|
|
{"F16", "Q8_0", "Q4_K_M"}},
|
|
|
|
{"ggml-org/Qwen3-1.7B-GGUF",
|
|
{{"Qwen3-1.7B-Q4_K_M.gguf"},
|
|
{"Qwen3-1.7B-Q8_0.gguf"},
|
|
{"Qwen3-1.7B-f16.gguf"}},
|
|
{
|
|
{"", "Qwen3-1.7B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3-1.7B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Qwen3-1.7B-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "Qwen3-1.7B-f16.gguf", 1, "", "", "", "", ""}},
|
|
{"F16", "Q8_0", "Q4_K_M"}},
|
|
|
|
{"ggml-org/Qwen3-ASR-1.7B-GGUF",
|
|
{{"Qwen3-ASR-1.7B-Q8_0.gguf"},
|
|
{"Qwen3-ASR-1.7B-bf16.gguf"},
|
|
{"mmproj-Qwen3-ASR-1.7B-Q8_0.gguf"},
|
|
{"mmproj-Qwen3-ASR-1.7B-bf16.gguf"}},
|
|
{
|
|
{"", "Qwen3-ASR-1.7B-Q8_0.gguf", 1, "mmproj-Qwen3-ASR-1.7B-Q8_0.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3-ASR-1.7B-Q8_0.gguf", 1, "mmproj-Qwen3-ASR-1.7B-Q8_0.gguf", "", "", "", ""},
|
|
{"BF16", "Qwen3-ASR-1.7B-bf16.gguf", 1, "mmproj-Qwen3-ASR-1.7B-bf16.gguf", "", "", "", ""}},
|
|
{"BF16", "Q8_0"}},
|
|
|
|
{"ggml-org/Qwen3.6-27B-GGUF",
|
|
{{"Qwen3.6-27B-BF16.gguf"},
|
|
{"Qwen3.6-27B-Q4_K_M.gguf"},
|
|
{"Qwen3.6-27B-Q8_0.gguf"},
|
|
{"dflash-Qwen3.6-27B-BF16.gguf"},
|
|
{"dflash-Qwen3.6-27B-Q8_0.gguf"},
|
|
{"mmproj-Qwen3.6-27B-BF16.gguf"},
|
|
{"mmproj-Qwen3.6-27B-Q8_0.gguf"},
|
|
{"mtp-Qwen3.6-27B-BF16.gguf"},
|
|
{"mtp-Qwen3.6-27B-Q4_0.gguf"},
|
|
{"mtp-Qwen3.6-27B-Q8_0.gguf"}},
|
|
{
|
|
{"", "Qwen3.6-27B-Q4_K_M.gguf", 1, "mmproj-Qwen3.6-27B-Q8_0.gguf", "mtp-Qwen3.6-27B-Q4_0.gguf", "dflash-Qwen3.6-27B-Q8_0.gguf", "", ""},
|
|
{"Q4_K_M", "Qwen3.6-27B-Q4_K_M.gguf", 1, "mmproj-Qwen3.6-27B-Q8_0.gguf", "mtp-Qwen3.6-27B-Q4_0.gguf", "dflash-Qwen3.6-27B-Q8_0.gguf", "", ""},
|
|
{"Q8_0", "Qwen3.6-27B-Q8_0.gguf", 1, "mmproj-Qwen3.6-27B-Q8_0.gguf", "mtp-Qwen3.6-27B-Q8_0.gguf", "dflash-Qwen3.6-27B-Q8_0.gguf", "", ""},
|
|
{"BF16", "Qwen3.6-27B-BF16.gguf", 1, "mmproj-Qwen3.6-27B-BF16.gguf", "mtp-Qwen3.6-27B-BF16.gguf", "dflash-Qwen3.6-27B-BF16.gguf", "", ""},
|
|
{"Q4_0", "", 0, "", "mtp-Qwen3.6-27B-Q4_0.gguf", "dflash-Qwen3.6-27B-Q8_0.gguf", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "BF16"}},
|
|
|
|
{"ggml-org/Qwen3.8-27B-GGUF",
|
|
{{"Qwen3.8-27B-BF16.gguf"},
|
|
{"Qwen3.8-27B-Q4_K_M.gguf"},
|
|
{"Qwen3.8-27B-Q8_0.gguf"},
|
|
{"dflash-Qwen3.8-27B-BF16.gguf"},
|
|
{"dflash-Qwen3.8-27B-Q4_0.gguf"},
|
|
{"dflash-Qwen3.8-27B-Q8_0.gguf"},
|
|
{"mmproj-Qwen3.8-27B-BF16.gguf"},
|
|
{"mmproj-Qwen3.8-27B-Q8_0.gguf"},
|
|
{"mtp-Qwen3.8-27B-BF16.gguf"},
|
|
{"mtp-Qwen3.8-27B-Q4_0.gguf"},
|
|
{"mtp-Qwen3.8-27B-Q8_0.gguf"}},
|
|
{
|
|
{"", "Qwen3.8-27B-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-Q8_0.gguf", "mtp-Qwen3.8-27B-Q4_0.gguf", "dflash-Qwen3.8-27B-Q4_0.gguf", "", ""},
|
|
{"Q4_K_M", "Qwen3.8-27B-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-Q8_0.gguf", "mtp-Qwen3.8-27B-Q4_0.gguf", "dflash-Qwen3.8-27B-Q4_0.gguf", "", ""},
|
|
{"Q8_0", "Qwen3.8-27B-Q8_0.gguf", 1, "mmproj-Qwen3.8-27B-Q8_0.gguf", "mtp-Qwen3.8-27B-Q8_0.gguf", "dflash-Qwen3.8-27B-Q8_0.gguf", "", ""},
|
|
{"BF16", "Qwen3.8-27B-BF16.gguf", 1, "mmproj-Qwen3.8-27B-BF16.gguf", "mtp-Qwen3.8-27B-BF16.gguf", "dflash-Qwen3.8-27B-BF16.gguf", "", ""},
|
|
{"Q4_0", "", 0, "", "mtp-Qwen3.8-27B-Q4_0.gguf", "dflash-Qwen3.8-27B-Q4_0.gguf", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "BF16"}},
|
|
|
|
{"ggml-org/Qwen3.8-Flash-Next-GGUF",
|
|
{{"Qwen3.8-Flash-Next-IQ4_NL", 2},
|
|
{"Qwen3.8-Flash-Next-Q2_K", 2},
|
|
{"Qwen3.8-Flash-Next-Q8_0", 2},
|
|
{"mmproj-Qwen3.8-Flash-Next-Q8_0.gguf"},
|
|
{"mtp-Qwen3.8-Flash-Next-BF16.gguf"},
|
|
{"mtp-Qwen3.8-Flash-Next-Q4_0.gguf"},
|
|
{"mtp-Qwen3.8-Flash-Next-Q8_0.gguf"}},
|
|
{
|
|
{"", "Qwen3.8-Flash-Next-Q8_0-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-Q8_0.gguf", "mtp-Qwen3.8-Flash-Next-Q8_0.gguf", "", "", ""},
|
|
{"Q8_0", "Qwen3.8-Flash-Next-Q8_0-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-Q8_0.gguf", "mtp-Qwen3.8-Flash-Next-Q8_0.gguf", "", "", ""},
|
|
{"IQ4_NL", "Qwen3.8-Flash-Next-IQ4_NL-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-Q8_0.gguf", "mtp-Qwen3.8-Flash-Next-Q4_0.gguf", "", "", ""},
|
|
{"BF16", "", 0, "", "mtp-Qwen3.8-Flash-Next-BF16.gguf", "", "", ""}},
|
|
{"Q8_0", "Q2_K", "IQ4_NL"}},
|
|
|
|
{"ggml-org/SmolVLM-500M-Instruct-GGUF",
|
|
{{"SmolVLM-500M-Instruct-Q8_0.gguf"},
|
|
{"SmolVLM-500M-Instruct-f16.gguf"},
|
|
{"mmproj-SmolVLM-500M-Instruct-Q8_0.gguf"},
|
|
{"mmproj-SmolVLM-500M-Instruct-f16.gguf"}},
|
|
{
|
|
{"", "SmolVLM-500M-Instruct-Q8_0.gguf", 1, "mmproj-SmolVLM-500M-Instruct-Q8_0.gguf", "", "", "", ""},
|
|
{"Q8_0", "SmolVLM-500M-Instruct-Q8_0.gguf", 1, "mmproj-SmolVLM-500M-Instruct-Q8_0.gguf", "", "", "", ""},
|
|
{"F16", "SmolVLM-500M-Instruct-f16.gguf", 1, "mmproj-SmolVLM-500M-Instruct-f16.gguf", "", "", "", ""}},
|
|
{"F16", "Q8_0"}},
|
|
|
|
{"ggml-org/test-model-stories260K",
|
|
{{"stories260K-f32.gguf"}},
|
|
{
|
|
{"", "stories260K-f32.gguf", 1, "", "", "", "", ""},
|
|
{"F32", "stories260K-f32.gguf", 1, "", "", "", "", ""}},
|
|
{"F32"}},
|
|
|
|
{"GnLOLot/MiniCPM5-1B-Claude-Opus-Fable5-V2-Thinking-GGUF",
|
|
{{"MiniCPM5-1B-Claude-Opus-Fable5-V2-Thinking-F16.gguf"},
|
|
{"MiniCPM5-1B-Claude-Opus-Fable5-V2-Thinking-Q8_0.gguf"}},
|
|
{
|
|
{"", "MiniCPM5-1B-Claude-Opus-Fable5-V2-Thinking-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "MiniCPM5-1B-Claude-Opus-Fable5-V2-Thinking-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "MiniCPM5-1B-Claude-Opus-Fable5-V2-Thinking-F16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "F16"}},
|
|
|
|
{"google/gemma-4-12B-it-qat-q4_0-gguf",
|
|
{{"gemma-4-12b-it-qat-q4_0.gguf"},
|
|
{"mmproj-gemma-4-12b-it-qat-q4_0.gguf"}},
|
|
{
|
|
{"", "gemma-4-12b-it-qat-q4_0.gguf", 1, "mmproj-gemma-4-12b-it-qat-q4_0.gguf", "", "", "", ""},
|
|
{"Q4_0", "gemma-4-12b-it-qat-q4_0.gguf", 1, "mmproj-gemma-4-12b-it-qat-q4_0.gguf", "", "", "", ""}},
|
|
{"Q4_0"}},
|
|
|
|
{"handy-computer/multitalker-parakeet-streaming-0.6b-v1-gguf",
|
|
{{"bundle/multitalker-parakeet-streaming-0.6b-v1-F16.gguf"},
|
|
{"bundle/multitalker-parakeet-streaming-0.6b-v1-Q4_K_M.gguf"},
|
|
{"bundle/multitalker-parakeet-streaming-0.6b-v1-Q5_K_M.gguf"},
|
|
{"bundle/multitalker-parakeet-streaming-0.6b-v1-Q8_0.gguf"}},
|
|
{
|
|
{"", "bundle/multitalker-parakeet-streaming-0.6b-v1-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "bundle/multitalker-parakeet-streaming-0.6b-v1-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "bundle/multitalker-parakeet-streaming-0.6b-v1-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "bundle/multitalker-parakeet-streaming-0.6b-v1-F16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q5_K_M", "Q4_K_M", "F16"}},
|
|
|
|
{"HauhauCS/Gemma-4-E2B-Uncensored-HauhauCS-Aggressive",
|
|
{{"Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-IQ3_M.gguf"},
|
|
{"Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-Q4_K_P.gguf"},
|
|
{"Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-Q8_K_P.gguf"},
|
|
{"mmproj-Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-f16.gguf"}},
|
|
{
|
|
{"", "Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-IQ3_M.gguf", 1, "mmproj-Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"IQ3_M", "Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-IQ3_M.gguf", 1, "mmproj-Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"Q8_K_P", "Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-Q8_K_P.gguf", 1, "mmproj-Gemma-4-E2B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"F16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_K_P", "Q4_K_P", "IQ3_M"}},
|
|
|
|
{"HauhauCS/Gemma-4-E4B-Uncensored-HauhauCS-Aggressive",
|
|
{{"Gemma-4-E4B-Uncensored-HauhauCS-Aggressive-IQ3_M.gguf"},
|
|
{"Gemma-4-E4B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf"},
|
|
{"Gemma-4-E4B-Uncensored-HauhauCS-Aggressive-Q8_K_P.gguf"},
|
|
{"mmproj-Gemma-4-E4B-Uncensored-HauhauCS-Aggressive-f16.gguf"}},
|
|
{
|
|
{"", "Gemma-4-E4B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf", 1, "mmproj-Gemma-4-E4B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Gemma-4-E4B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf", 1, "mmproj-Gemma-4-E4B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"IQ3_M", "Gemma-4-E4B-Uncensored-HauhauCS-Aggressive-IQ3_M.gguf", 1, "mmproj-Gemma-4-E4B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"Q8_K_P", "Gemma-4-E4B-Uncensored-HauhauCS-Aggressive-Q8_K_P.gguf", 1, "mmproj-Gemma-4-E4B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"F16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_K_P", "Q4_K_M", "IQ3_M"}},
|
|
|
|
{"HauhauCS/GPTOSS-120B-Uncensored-HauhauCS-Aggressive",
|
|
{{"GPTOSS-120B-Uncensored-HauhauCS-Aggressive-MXFP4.gguf"}},
|
|
{
|
|
{"", "GPTOSS-120B-Uncensored-HauhauCS-Aggressive-MXFP4.gguf", 1, "", "", "", "", ""},
|
|
{"MXFP4", "GPTOSS-120B-Uncensored-HauhauCS-Aggressive-MXFP4.gguf", 1, "", "", "", "", ""}},
|
|
{"MXFP4"}},
|
|
|
|
{"HauhauCS/Qwen3.5-27B-Uncensored-HauhauCS-Aggressive",
|
|
{{"Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-BF16.gguf"},
|
|
{"Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-Q3_K_M.gguf"},
|
|
{"Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf"},
|
|
{"Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-Q8_0.gguf"},
|
|
{"mmproj-Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-f16.gguf"}},
|
|
{
|
|
{"", "Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf", 1, "mmproj-Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf", 1, "mmproj-Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-Q8_0.gguf", 1, "mmproj-Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"BF16", "Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-BF16.gguf", 1, "mmproj-Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"F16", "Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-BF16.gguf", 1, "mmproj-Qwen3.5-27B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "Q3_K_M", "BF16"}},
|
|
|
|
{"HauhauCS/Qwen3.5-2B-Uncensored-HauhauCS-Aggressive",
|
|
{{"Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-BF16.gguf"},
|
|
{"Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf"},
|
|
{"Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-Q6_K.gguf"},
|
|
{"Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-Q8_0.gguf"},
|
|
{"mmproj-Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-f16.gguf"}},
|
|
{
|
|
{"", "Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf", 1, "mmproj-Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf", 1, "mmproj-Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-Q8_0.gguf", 1, "mmproj-Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"BF16", "Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-BF16.gguf", 1, "mmproj-Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""},
|
|
{"F16", "Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-BF16.gguf", 1, "mmproj-Qwen3.5-2B-Uncensored-HauhauCS-Aggressive-f16.gguf", "", "", "", ""}},
|
|
{"Q8_0", "Q6_K", "Q4_K_M", "BF16"}},
|
|
|
|
{"HauhauCS/Qwen3.5-4B-Uncensored-HauhauCS-Aggressive",
|
|
{{"Qwen3.5-4B-Uncensored-HauhauCS-Aggressive-BF16.gguf"},
|
|
{"Qwen3.5-4B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf"},
|
|
{"Qwen3.5-4B-Uncensored-HauhauCS-Aggressive-Q6_K.gguf"},
|
|
{"Qwen3.5-4B-Uncensored-HauhauCS-Aggressive-Q8_0.gguf"},
|
|
{"mmproj-Qwen3.5-4B-Uncensored-HauhauCS-Aggressive-BF16.gguf"}},
|
|
{
|
|
{"", "Qwen3.5-4B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf", 1, "mmproj-Qwen3.5-4B-Uncensored-HauhauCS-Aggressive-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.5-4B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf", 1, "mmproj-Qwen3.5-4B-Uncensored-HauhauCS-Aggressive-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3.5-4B-Uncensored-HauhauCS-Aggressive-Q8_0.gguf", 1, "mmproj-Qwen3.5-4B-Uncensored-HauhauCS-Aggressive-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "Qwen3.5-4B-Uncensored-HauhauCS-Aggressive-BF16.gguf", 1, "mmproj-Qwen3.5-4B-Uncensored-HauhauCS-Aggressive-BF16.gguf", "", "", "", ""}},
|
|
{"Q8_0", "Q6_K", "Q4_K_M", "BF16"}},
|
|
|
|
{"Hikari07jp/Ternary-Bonsai-27B-Abliterated-LowDeg-GGUF",
|
|
{{"Ternary-Bonsai-27B-Abliterated-LowDeg-Q2_0.gguf"}},
|
|
{
|
|
{"", "Ternary-Bonsai-27B-Abliterated-LowDeg-Q2_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q2_0", "Ternary-Bonsai-27B-Abliterated-LowDeg-Q2_0.gguf", 1, "", "", "", "", ""}},
|
|
{"Q2_0"}},
|
|
|
|
{"Hob-forge/Kolibri-1-GGUF",
|
|
{{"Kolibri-1-Q2_K.gguf"},
|
|
{"Kolibri-1-Q4_K_M.gguf"},
|
|
{"Q5_K_M/Kolibri-1-Q5_K_M", 2},
|
|
{"Q8_0/Kolibri-1-Q8_0", 2}},
|
|
{
|
|
{"", "Kolibri-1-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Kolibri-1-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Q8_0/Kolibri-1-Q8_0-00001-of-00002.gguf", 2, "", "", "", "", ""},
|
|
{"Q2_K", "Kolibri-1-Q2_K.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q5_K_M", "Q4_K_M", "Q2_K"}},
|
|
|
|
{"huihui-ai/Huihui-Agents-A1-abliterated-GGUF",
|
|
{{"Agents-A1-abliterated-Q4_K.gguf"},
|
|
{"Agents-A1-abliterated-Q8_0.gguf"},
|
|
{"Agents-A1-abliterated-bf16.gguf"},
|
|
{"mmproj-model-bf16.gguf"}},
|
|
{
|
|
{"", "Agents-A1-abliterated-Q8_0.gguf", 1, "mmproj-model-bf16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Agents-A1-abliterated-Q8_0.gguf", 1, "mmproj-model-bf16.gguf", "", "", "", ""},
|
|
{"Q4_K", "Agents-A1-abliterated-Q4_K.gguf", 1, "mmproj-model-bf16.gguf", "", "", "", ""},
|
|
{"BF16", "Agents-A1-abliterated-bf16.gguf", 1, "mmproj-model-bf16.gguf", "", "", "", ""}},
|
|
{"BF16", "Q8_0", "Q4_K"}},
|
|
|
|
{"huihui-ai/Huihui-GLM-5.3-Flash-abliterated-GGUF",
|
|
{{"UD-IQ1_M/GLM-5.3-Flash-UD-IQ1_M", 3},
|
|
{"UD-Q2_K_XL/GLM-5.3-Flash-UD-Q2_K_XL", 4},
|
|
{"UD-Q6_K_XL/GLM-5.3-Flash-UD-Q6_K_XL", 7},
|
|
{"mmproj-model-bf16.gguf"}},
|
|
{
|
|
{"", "UD-IQ1_M/GLM-5.3-Flash-UD-IQ1_M-00001-of-00003.gguf", 3, "mmproj-model-bf16.gguf", "", "", "", ""},
|
|
{"UD-IQ1_M", "UD-IQ1_M/GLM-5.3-Flash-UD-IQ1_M-00001-of-00003.gguf", 3, "mmproj-model-bf16.gguf", "", "", "", ""},
|
|
{"UD-Q6_K_XL", "UD-Q6_K_XL/GLM-5.3-Flash-UD-Q6_K_XL-00001-of-00007.gguf", 7, "mmproj-model-bf16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q6_K_XL", "Q2_K_XL", "IQ1_M"}},
|
|
|
|
{"huihui-ai/Huihui-Qwen3.8-Flash-Next-abliterated-GGUF",
|
|
{{"BF16/Qwen3.8-Flash-Next-BF16", 8},
|
|
{"Q8_0/Qwen3.8-Flash-Next-Q8_0", 6},
|
|
{"mmproj-Qwen3.8-Flash-Next-BF16.gguf"},
|
|
{"mmproj-Swift-Qwen3.8-Flash-Next-BF16.gguf"},
|
|
{"mmproj-model-bf16.gguf"},
|
|
{"swift-IQ3_XXS/Swift-Qwen3.8-Flash-Next-GSQ-RCO-IQ3_XXS", 2},
|
|
{"unsloth-UD-Q4_K_XL/Qwen3.8-Flash-Next-UD-Q4_K_XL", 4}},
|
|
{
|
|
{"", "Q8_0/Qwen3.8-Flash-Next-Q8_0-00001-of-00006.gguf", 6, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Q8_0/Qwen3.8-Flash-Next-Q8_0-00001-of-00006.gguf", 6, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "BF16/Qwen3.8-Flash-Next-BF16-00001-of-00008.gguf", 8, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "", "", "", ""},
|
|
{"UD-Q4_K_XL", "unsloth-UD-Q4_K_XL/Qwen3.8-Flash-Next-UD-Q4_K_XL-00001-of-00004.gguf", 4, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "", "", "", ""}},
|
|
{"Q4_K_XL", "IQ3_XXS", "Q8_0", "BF16"}},
|
|
|
|
{"huihui-ai/Qwen2.5-VL-3B-Instruct-abliterated",
|
|
{{"GGUF/ggml-model-Q4_K_M.gguf"},
|
|
{"GGUF/ggml-model-f16.gguf"},
|
|
{"GGUF/ggml-model-q8_0.gguf"},
|
|
{"GGUF/mmproj-ggml-model-f16.gguf"}},
|
|
{
|
|
{"", "GGUF/ggml-model-Q4_K_M.gguf", 1, "GGUF/mmproj-ggml-model-f16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "GGUF/ggml-model-Q4_K_M.gguf", 1, "GGUF/mmproj-ggml-model-f16.gguf", "", "", "", ""},
|
|
{"Q8_0", "GGUF/ggml-model-q8_0.gguf", 1, "GGUF/mmproj-ggml-model-f16.gguf", "", "", "", ""}},
|
|
{"Q8_0", "F16", "Q4_K_M"}},
|
|
|
|
{"ibm-granite/granite-4.2-30b-GGUF",
|
|
{{"granite-4.2-30b-Q2_K.gguf"},
|
|
{"granite-4.2-30b-Q4_K_M.gguf"},
|
|
{"granite-4.2-30b-Q4_K_S.gguf"},
|
|
{"granite-4.2-30b-Q8_0.gguf"},
|
|
{"granite-4.2-30b-bf16", 2}},
|
|
{
|
|
{"", "granite-4.2-30b-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "granite-4.2-30b-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "granite-4.2-30b-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q2_K", "granite-4.2-30b-Q2_K.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "granite-4.2-30b-bf16-00001-of-00002.gguf", 2, "", "", "", "", ""}},
|
|
{"BF16", "Q8_0", "Q4_K_S", "Q4_K_M", "Q2_K"}},
|
|
|
|
{"Isi99999/LTX-Video",
|
|
{{"LTX_2_3/ltx-2.3-22b-dev-Q4_K_M.gguf"}},
|
|
{
|
|
{"", "LTX_2_3/ltx-2.3-22b-dev-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "LTX_2_3/ltx-2.3-22b-dev-Q4_K_M.gguf", 1, "", "", "", "", ""}},
|
|
{"Q4_K_M"}},
|
|
|
|
{"ISTA-DASLab/Qwen3.8-Flash-Next-GSQ-RCO-Coder-GGUF",
|
|
{{"IQ1_M/Qwen3.8-Flash-Next-GSQ-RCO-IQ1_M", 2},
|
|
{"mmproj-Qwen3.8-Flash-Next-BF16.gguf"}},
|
|
{
|
|
{"", "IQ1_M/Qwen3.8-Flash-Next-GSQ-RCO-IQ1_M-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "", "", "", ""},
|
|
{"IQ1_M", "IQ1_M/Qwen3.8-Flash-Next-GSQ-RCO-IQ1_M-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"IQ1_M"}},
|
|
|
|
{"ISTA-DASLab/Qwen3.8-Flash-Next-GSQ-RCO-GGUF",
|
|
{{"IQ2_XS/Qwen3.8-Flash-Next-GSQ-RCO-IQ2_XS", 2},
|
|
{"IQ3_XXS/Qwen3.8-Flash-Next-GSQ-RCO-IQ3_XXS", 2},
|
|
{"Q2_0/Qwen3.8-Flash-Next-GSQ-RCO-Q2_0", 2},
|
|
{"mmproj-Qwen3.8-Flash-Next-BF16.gguf"}},
|
|
{
|
|
{"", "IQ2_XS/Qwen3.8-Flash-Next-GSQ-RCO-IQ2_XS-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "", "", "", ""},
|
|
{"IQ2_XS", "IQ2_XS/Qwen3.8-Flash-Next-GSQ-RCO-IQ2_XS-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "", "", "", ""},
|
|
{"Q2_0", "Q2_0/Qwen3.8-Flash-Next-GSQ-RCO-Q2_0-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q2_0", "IQ3_XXS", "IQ2_XS"}},
|
|
|
|
{"Jackrong/Qwopus3.6-27B-v1-preview-GGUF",
|
|
{{"Qwopus3.6-27B-v1-preview-Q4_K_M.gguf"},
|
|
{"Qwopus3.6-27B-v1-preview-Q6_K.gguf"},
|
|
{"Qwopus3.6-27B-v1-preview-Q8_0.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "Qwopus3.6-27B-v1-preview-Q4_K_M.gguf", 1, "mmproj-F32.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwopus3.6-27B-v1-preview-Q4_K_M.gguf", 1, "mmproj-F32.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwopus3.6-27B-v1-preview-Q8_0.gguf", 1, "mmproj-F32.gguf", "", "", "", ""},
|
|
{"F32", "", 0, "", "", "", "", ""}},
|
|
{"Q8_0", "Q6_K", "Q4_K_M"}},
|
|
|
|
{"Jackrong/Qwopus3.8-27B-Flash-V2-GGUF",
|
|
{{"Qwopus3.8-27B-Flash-V2-MTP-BF16.gguf"},
|
|
{"Qwopus3.8-27B-Flash-V2-MTP-Q4_K_M.gguf"},
|
|
{"Qwopus3.8-27B-Flash-V2-MTP-Q8_0.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "Qwopus3.8-27B-Flash-V2-MTP-Q4_K_M.gguf", 1, "mmproj-F32.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwopus3.8-27B-Flash-V2-MTP-Q4_K_M.gguf", 1, "mmproj-F32.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwopus3.8-27B-Flash-V2-MTP-Q8_0.gguf", 1, "mmproj-F32.gguf", "", "", "", ""},
|
|
{"BF16", "Qwopus3.8-27B-Flash-V2-MTP-BF16.gguf", 1, "mmproj-F32.gguf", "", "", "", ""},
|
|
{"F32", "", 0, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "BF16"}},
|
|
|
|
{"JetBrains/Mellum2-12B-A2.5B-Instruct-GGUF-Q4_K_M",
|
|
{{"Mellum2-12B-A2.5B-Instruct-Q4_K_M.gguf"}},
|
|
{
|
|
{"", "Mellum2-12B-A2.5B-Instruct-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Mellum2-12B-A2.5B-Instruct-Q4_K_M.gguf", 1, "", "", "", "", ""}},
|
|
{"Q4_K_M"}},
|
|
|
|
{"JetBrains/Mellum2-12B-A2.5B-Instruct-GGUF-Q8_0",
|
|
{{"Mellum2-12B-A2.5B-Instruct-Q8_0.gguf"}},
|
|
{
|
|
{"", "Mellum2-12B-A2.5B-Instruct-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Mellum2-12B-A2.5B-Instruct-Q8_0.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0"}},
|
|
|
|
{"JetBrains/Mellum2.1-12B-A2.5B-Thinking-GGUF",
|
|
{{"Mellum2.1-12B-A2.5B-Thinking-BF16.gguf"},
|
|
{"Mellum2.1-12B-A2.5B-Thinking-Q4_K_M.gguf"},
|
|
{"Mellum2.1-12B-A2.5B-Thinking-Q8_0.gguf"}},
|
|
{
|
|
{"", "Mellum2.1-12B-A2.5B-Thinking-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Mellum2.1-12B-A2.5B-Thinking-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Mellum2.1-12B-A2.5B-Thinking-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "Mellum2.1-12B-A2.5B-Thinking-BF16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "BF16"}},
|
|
|
|
{"JonathanColetti/Qwen3.8-27B-Uncensored-GGUF",
|
|
{{"Qwen3.8-27B-Uncensored-IQ2_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-Q4_K_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-Q5_K_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-Q8_0.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-draft-Q4_0.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-draft-Q8_0.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-noMTP-IQ2_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-noMTP-Q4_K_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-noMTP-Q5_K_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-noMTP-Q8_0.gguf"},
|
|
{"mmproj-Qwen3.8-27B-Uncensored-F16.gguf"}},
|
|
{
|
|
{"", "Qwen3.8-27B-Uncensored-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-F16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.8-27B-Uncensored-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-F16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3.8-27B-Uncensored-Q8_0.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-F16.gguf", "", "", "", ""},
|
|
{"IQ2_M", "Qwen3.8-27B-Uncensored-IQ2_M.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-F16.gguf", "", "", "", ""},
|
|
{"Q4_0", "Qwen3.8-27B-Uncensored-draft-Q4_0.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-F16.gguf", "", "", "", ""},
|
|
{"F16", "", 0, "", "", "", "", ""},
|
|
{"mtp", "Qwen3.8-27B-Uncensored-noMTP-IQ2_M.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-F16.gguf", "", "", "", ""}},
|
|
{"Q8_0", "Q5_K_M", "Q4_K_M", "IQ2_M", "Q4_0"}},
|
|
|
|
{"kai-os/Carnice-V2-27b-GGUF",
|
|
{{"carnice-v2-27b-IQ2_M.gguf"},
|
|
{"carnice-v2-27b-Q4_K_M.gguf"},
|
|
{"carnice-v2-27b-Q5_K_M.gguf"},
|
|
{"carnice-v2-27b-Q8_0.gguf"},
|
|
{"carnice-v2-27b-bf16.gguf"}},
|
|
{
|
|
{"", "carnice-v2-27b-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "carnice-v2-27b-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "carnice-v2-27b-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"IQ2_M", "carnice-v2-27b-IQ2_M.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "carnice-v2-27b-bf16.gguf", 1, "", "", "", "", ""}},
|
|
{"BF16", "Q8_0", "Q5_K_M", "Q4_K_M", "IQ2_M"}},
|
|
|
|
{"KBLab/sentence-bert-swedish-cased",
|
|
{{"Sentence-Bert-Swedish-Cased-124M-BF16.gguf"}},
|
|
{
|
|
{"", "Sentence-Bert-Swedish-Cased-124M-BF16.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "Sentence-Bert-Swedish-Cased-124M-BF16.gguf", 1, "", "", "", "", ""}},
|
|
{"BF16"}},
|
|
|
|
{"KBlueLeaf/DanTagGen-delta-rev2",
|
|
{{"ggml-model-Q6_K.gguf"},
|
|
{"ggml-model-Q8_0.gguf"},
|
|
{"ggml-model-f16.gguf"}},
|
|
{
|
|
{"", "ggml-model-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "ggml-model-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q6_K", "ggml-model-Q6_K.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "ggml-model-f16.gguf", 1, "", "", "", "", ""}},
|
|
{"F16", "Q8_0", "Q6_K"}},
|
|
|
|
{"KittenML/kitten-tts-2",
|
|
{{"cpp/model-tq2_1.gguf"}},
|
|
{
|
|
{"", "cpp/model-tq2_1.gguf", 1, "", "", "", "", ""},
|
|
{"TQ2_1", "cpp/model-tq2_1.gguf", 1, "", "", "", "", ""}},
|
|
{"TQ2_1"}},
|
|
|
|
{"LiquidAI/LFM2.5-2.6B-DSpark-GGUF",
|
|
{{"LFM2.5-2.6B-DSpark-F16.gguf"},
|
|
{"LFM2.5-2.6B-DSpark-Q4_K_M.gguf"},
|
|
{"LFM2.5-2.6B-DSpark-Q8_0.gguf"}},
|
|
{
|
|
{"", "LFM2.5-2.6B-DSpark-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "LFM2.5-2.6B-DSpark-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "LFM2.5-2.6B-DSpark-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "LFM2.5-2.6B-DSpark-F16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "F16"}},
|
|
|
|
{"LiquidAI/LFM2.5-Audio-1.5B-GGUF",
|
|
{{"LFM2.5-Audio-1.5B-F16.gguf"},
|
|
{"LFM2.5-Audio-1.5B-Q4_0.gguf"},
|
|
{"LFM2.5-Audio-1.5B-Q8_0.gguf"},
|
|
{"mmproj-LFM2.5-Audio-1.5B-F16.gguf"},
|
|
{"mmproj-LFM2.5-Audio-1.5B-Q4_0.gguf"},
|
|
{"mmproj-LFM2.5-Audio-1.5B-Q8_0.gguf"},
|
|
{"tokenizer-LFM2.5-Audio-1.5B-F16.gguf"},
|
|
{"tokenizer-LFM2.5-Audio-1.5B-Q4_0.gguf"},
|
|
{"tokenizer-LFM2.5-Audio-1.5B-Q8_0.gguf"},
|
|
{"vocoder-LFM2.5-Audio-1.5B-F16.gguf"},
|
|
{"vocoder-LFM2.5-Audio-1.5B-Q4_0.gguf"},
|
|
{"vocoder-LFM2.5-Audio-1.5B-Q8_0.gguf"}},
|
|
{
|
|
{"", "LFM2.5-Audio-1.5B-Q8_0.gguf", 1, "mmproj-LFM2.5-Audio-1.5B-Q8_0.gguf", "", "", "", ""},
|
|
{"Q8_0", "LFM2.5-Audio-1.5B-Q8_0.gguf", 1, "mmproj-LFM2.5-Audio-1.5B-Q8_0.gguf", "", "", "", ""},
|
|
{"F16", "LFM2.5-Audio-1.5B-F16.gguf", 1, "mmproj-LFM2.5-Audio-1.5B-F16.gguf", "", "", "", ""}},
|
|
{"Q8_0", "Q4_0", "F16"}},
|
|
|
|
{"llm-jp/llm-jp-4-33b-thinking-gguf",
|
|
{{"llm-jp-4-33b-thinking-BF16.gguf"},
|
|
{"llm-jp-4-33b-thinking-Q4_K_M.gguf"}},
|
|
{
|
|
{"", "llm-jp-4-33b-thinking-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "llm-jp-4-33b-thinking-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "llm-jp-4-33b-thinking-BF16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q4_K_M", "BF16"}},
|
|
|
|
{"lmg-anon/vntl-llama3-8b-v2-gguf",
|
|
{{"vntl-llama3-8b-v2-hf-q5_k_m.gguf"},
|
|
{"vntl-llama3-8b-v2-hf-q8_0.gguf"}},
|
|
{
|
|
{"", "vntl-llama3-8b-v2-hf-q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "vntl-llama3-8b-v2-hf-q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q5_K_M", "vntl-llama3-8b-v2-hf-q5_k_m.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q5_K_M"}},
|
|
|
|
{"lmstudio-ai/gemma-2b-it-GGUF",
|
|
{{"gemma-2b-it-q4_k_m.gguf"},
|
|
{"gemma-2b-it-q8_0.gguf"}},
|
|
{
|
|
{"", "gemma-2b-it-q4_k_m.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "gemma-2b-it-q4_k_m.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "gemma-2b-it-q8_0.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M"}},
|
|
|
|
{"lmstudio-community/Bonsai-27B-GGUF",
|
|
{{"Bonsai-27B-Q1_0.gguf"},
|
|
{"mmproj-Bonsai-27B-BF16.gguf"}},
|
|
{
|
|
{"", "Bonsai-27B-Q1_0.gguf", 1, "mmproj-Bonsai-27B-BF16.gguf", "", "", "", ""},
|
|
{"Q1_0", "Bonsai-27B-Q1_0.gguf", 1, "mmproj-Bonsai-27B-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q1_0"}},
|
|
|
|
{"lmstudio-community/GLM-4.6V-Flash-GGUF",
|
|
{{"GLM-4.6V-Flash-Q4_K_M.gguf"},
|
|
{"GLM-4.6V-Flash-Q6_K.gguf"},
|
|
{"GLM-4.6V-Flash-Q8_0.gguf"},
|
|
{"mmproj-GLM-4.6V-Flash-F16.gguf"}},
|
|
{
|
|
{"", "GLM-4.6V-Flash-Q4_K_M.gguf", 1, "mmproj-GLM-4.6V-Flash-F16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "GLM-4.6V-Flash-Q4_K_M.gguf", 1, "mmproj-GLM-4.6V-Flash-F16.gguf", "", "", "", ""},
|
|
{"Q8_0", "GLM-4.6V-Flash-Q8_0.gguf", 1, "mmproj-GLM-4.6V-Flash-F16.gguf", "", "", "", ""},
|
|
{"F16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_0", "Q6_K", "Q4_K_M"}},
|
|
|
|
{"lmstudio-community/gpt-oss-120b-GGUF",
|
|
{{"gpt-oss-120b-MXFP4", 2}},
|
|
{
|
|
{"", "gpt-oss-120b-MXFP4-00001-of-00002.gguf", 2, "", "", "", "", ""},
|
|
{"MXFP4", "gpt-oss-120b-MXFP4-00001-of-00002.gguf", 2, "", "", "", "", ""}},
|
|
{"MXFP4"}},
|
|
|
|
{"lmstudio-community/Meta-Llama-3.1-8B-Instruct-GGUF",
|
|
{{"Meta-Llama-3.1-8B-Instruct-IQ4_XS.gguf"},
|
|
{"Meta-Llama-3.1-8B-Instruct-Q4_K_M.gguf"},
|
|
{"Meta-Llama-3.1-8B-Instruct-Q5_K_M.gguf"},
|
|
{"Meta-Llama-3.1-8B-Instruct-Q8_0.gguf"}},
|
|
{
|
|
{"", "Meta-Llama-3.1-8B-Instruct-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Meta-Llama-3.1-8B-Instruct-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Meta-Llama-3.1-8B-Instruct-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"IQ4_XS", "Meta-Llama-3.1-8B-Instruct-IQ4_XS.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q5_K_M", "Q4_K_M", "IQ4_XS"}},
|
|
|
|
{"lmstudio-community/Muse-Glimmer-30B-GGUF",
|
|
{{"Muse-Glimmer-30B-KQuant-17GB-Q4_K_M.gguf"},
|
|
{"mmproj-Muse-Glimmer-30B-Q4_K_M.gguf"}},
|
|
{
|
|
{"", "Muse-Glimmer-30B-KQuant-17GB-Q4_K_M.gguf", 1, "mmproj-Muse-Glimmer-30B-Q4_K_M.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Muse-Glimmer-30B-KQuant-17GB-Q4_K_M.gguf", 1, "mmproj-Muse-Glimmer-30B-Q4_K_M.gguf", "", "", "", ""}},
|
|
{"Q4_K_M"}},
|
|
|
|
{"lmstudio-community/Qwen3-Coder-Next-GGUF",
|
|
{{"Qwen3-Coder-Next-Q4_K_M.gguf"},
|
|
{"Qwen3-Coder-Next-Q6_K", 2},
|
|
{"Qwen3-Coder-Next-Q8_0", 3}},
|
|
{
|
|
{"", "Qwen3-Coder-Next-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3-Coder-Next-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Qwen3-Coder-Next-Q8_0-00001-of-00003.gguf", 3, "", "", "", "", ""}},
|
|
{"Q8_0", "Q6_K", "Q4_K_M"}},
|
|
|
|
{"LocalAI-io/privacy-filter-multilingual-GGUF",
|
|
{{"privacy-filter-multilingual-f16.gguf"},
|
|
{"privacy-filter-multilingual-q8.gguf"}},
|
|
{
|
|
{"", "privacy-filter-multilingual-f16.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "privacy-filter-multilingual-f16.gguf", 1, "", "", "", "", ""},
|
|
{"Q8", "privacy-filter-multilingual-q8.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8", "F16"}},
|
|
|
|
{"meta-models/Muse-Glimmer-30B-GGUF",
|
|
{{"Muse-Glimmer-30B-KQuant-17GB-Q4_K_M.gguf"},
|
|
{"Muse-Glimmer-30B-KQuant-Dynamic-Q4_K_XL.gguf"},
|
|
{"dflash-Muse-Glimmer-30B-Q4_K_M.gguf"},
|
|
{"mmproj-Muse-Glimmer-30B-Q4_K_M.gguf"}},
|
|
{
|
|
{"", "Muse-Glimmer-30B-KQuant-17GB-Q4_K_M.gguf", 1, "mmproj-Muse-Glimmer-30B-Q4_K_M.gguf", "", "dflash-Muse-Glimmer-30B-Q4_K_M.gguf", "", ""},
|
|
{"Q4_K_M", "Muse-Glimmer-30B-KQuant-17GB-Q4_K_M.gguf", 1, "mmproj-Muse-Glimmer-30B-Q4_K_M.gguf", "", "dflash-Muse-Glimmer-30B-Q4_K_M.gguf", "", ""},
|
|
{"Q4_K_XL", "Muse-Glimmer-30B-KQuant-Dynamic-Q4_K_XL.gguf", 1, "mmproj-Muse-Glimmer-30B-Q4_K_M.gguf", "", "dflash-Muse-Glimmer-30B-Q4_K_M.gguf", "", ""}},
|
|
{"Q4_K_XL", "Q4_K_M"}},
|
|
|
|
{"migtissera/Tess-4-27B-GGUF",
|
|
{{"Tess-4-27B-Q4_K_M.gguf"},
|
|
{"Tess-4-27B-Q6_K.gguf"},
|
|
{"Tess-4-27B-Q8_0.gguf"},
|
|
{"mmproj-Tess-4-27B-F16.gguf"},
|
|
{"mtp-Tess-4-27B-Q4_K_M.gguf"},
|
|
{"mtp-Tess-4-27B-Q8_0.gguf"}},
|
|
{
|
|
{"", "Tess-4-27B-Q4_K_M.gguf", 1, "mmproj-Tess-4-27B-F16.gguf", "mtp-Tess-4-27B-Q4_K_M.gguf", "", "", ""},
|
|
{"Q4_K_M", "Tess-4-27B-Q4_K_M.gguf", 1, "mmproj-Tess-4-27B-F16.gguf", "mtp-Tess-4-27B-Q4_K_M.gguf", "", "", ""},
|
|
{"Q8_0", "Tess-4-27B-Q8_0.gguf", 1, "mmproj-Tess-4-27B-F16.gguf", "mtp-Tess-4-27B-Q8_0.gguf", "", "", ""},
|
|
{"F16", "", 0, "", "mtp-Tess-4-27B-Q8_0.gguf", "", "", ""}},
|
|
{"Q8_0", "Q6_K", "Q4_K_M"}},
|
|
|
|
{"mixedbread-ai/mxbai-embed-large-v1",
|
|
{{"gguf/mxbai-embed-large-v1-f16.gguf"}},
|
|
{
|
|
{"", "gguf/mxbai-embed-large-v1-f16.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "gguf/mxbai-embed-large-v1-f16.gguf", 1, "", "", "", "", ""}},
|
|
{"F16"}},
|
|
|
|
{"mondk/MiniCPM5-2B-Abliterated-Uncensored-GGUF",
|
|
{{"minicpm5-2b-abliterated-F16.gguf"},
|
|
{"minicpm5-2b-abliterated-Q4_K_M.gguf"},
|
|
{"minicpm5-2b-abliterated-Q8_0.gguf"}},
|
|
{
|
|
{"", "minicpm5-2b-abliterated-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "minicpm5-2b-abliterated-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "minicpm5-2b-abliterated-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "minicpm5-2b-abliterated-F16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "F16"}},
|
|
|
|
{"NANI-Nithin/K2-Horizon-MoVA-36B-A4B-GGUF",
|
|
{{"K2-Horizon-MoVA-36B-A4B-BF16.gguf"},
|
|
{"K2-Horizon-MoVA-36B-A4B-Q2_0.gguf"},
|
|
{"K2-Horizon-MoVA-36B-A4B-Q4_K_M.gguf"},
|
|
{"K2-Horizon-MoVA-36B-A4B-Q8_0.gguf"}},
|
|
{
|
|
{"", "K2-Horizon-MoVA-36B-A4B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "K2-Horizon-MoVA-36B-A4B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "K2-Horizon-MoVA-36B-A4B-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "K2-Horizon-MoVA-36B-A4B-BF16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "Q2_0", "BF16"}},
|
|
|
|
{"ngquocvinh/AliceAI-T5-35B-A0.6B-GGUF",
|
|
{{"AliceAI-T5-35B-A0.6B-BF16.gguf"},
|
|
{"AliceAI-T5-35B-A0.6B-Q3_K_S.gguf"},
|
|
{"AliceAI-T5-35B-A0.6B-Q4_K_M.gguf"},
|
|
{"AliceAI-T5-35B-A0.6B-Q8_0.gguf"},
|
|
{"AliceAI-T5-35B-A0.6B-TQ2_0.gguf"}},
|
|
{
|
|
{"", "AliceAI-T5-35B-A0.6B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "AliceAI-T5-35B-A0.6B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "AliceAI-T5-35B-A0.6B-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "AliceAI-T5-35B-A0.6B-BF16.gguf", 1, "", "", "", "", ""},
|
|
{"TQ2_0", "AliceAI-T5-35B-A0.6B-TQ2_0.gguf", 1, "", "", "", "", ""}},
|
|
{"TQ2_0", "Q8_0", "Q4_K_M", "Q3_K_S", "BF16"}},
|
|
|
|
{"ngquocvinh/NeoHorse-1-4B-GGUF",
|
|
{{"NeoHorse-1-4B-IQ1_M.gguf"},
|
|
{"NeoHorse-1-4B-Q2_K_S.gguf"},
|
|
{"NeoHorse-1-4B-Q4_K_M.gguf"},
|
|
{"NeoHorse-1-4B-Q8_0.gguf"},
|
|
{"NeoHorse-1-4B-TQ2_0.gguf"}},
|
|
{
|
|
{"", "NeoHorse-1-4B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "NeoHorse-1-4B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "NeoHorse-1-4B-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"IQ1_M", "NeoHorse-1-4B-IQ1_M.gguf", 1, "", "", "", "", ""},
|
|
{"TQ2_0", "NeoHorse-1-4B-TQ2_0.gguf", 1, "", "", "", "", ""}},
|
|
{"TQ2_0", "Q8_0", "Q4_K_M", "Q2_K_S", "IQ1_M"}},
|
|
|
|
{"nif0/Qwen3-VL-32B-Instruct-MiniMax-H3-GGUF",
|
|
{{"Qwen3-VL-32B-Instruct-MiniMax-H3-L0-49-IQ4_XS.gguf"},
|
|
{"Qwen3-VL-32B-Instruct-MiniMax-H3-L0-49-Q4_K_M.gguf"},
|
|
{"Qwen3-VL-32B-Instruct-MiniMax-H3-L0-49-UD-IQ3_XXS.gguf"},
|
|
{"Qwen3-VL-32B-Instruct-MiniMax-H3-L0-49-mmproj-F32.gguf"}},
|
|
{
|
|
{"", "Qwen3-VL-32B-Instruct-MiniMax-H3-L0-49-Q4_K_M.gguf", 1, "Qwen3-VL-32B-Instruct-MiniMax-H3-L0-49-mmproj-F32.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3-VL-32B-Instruct-MiniMax-H3-L0-49-Q4_K_M.gguf", 1, "Qwen3-VL-32B-Instruct-MiniMax-H3-L0-49-mmproj-F32.gguf", "", "", "", ""},
|
|
{"IQ4_XS", "Qwen3-VL-32B-Instruct-MiniMax-H3-L0-49-IQ4_XS.gguf", 1, "Qwen3-VL-32B-Instruct-MiniMax-H3-L0-49-mmproj-F32.gguf", "", "", "", ""},
|
|
{"F32", "", 0, "", "", "", "", ""}},
|
|
{"IQ3_XXS", "Q4_K_M", "IQ4_XS"}},
|
|
|
|
{"NikolayKozloff/Meta-Llama-3.1-8B-Instruct-Q8_0-GGUF",
|
|
{{"meta-llama-3.1-8b-instruct-q8_0.gguf"}},
|
|
{
|
|
{"", "meta-llama-3.1-8b-instruct-q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "meta-llama-3.1-8b-instruct-q8_0.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0"}},
|
|
|
|
{"noctrex/Huihui-Qwen3-VL-4B-Instruct-abliterated-GGUF",
|
|
{{"Huihui-Qwen3-VL-4B-Instruct-abliterated-BF16.gguf"},
|
|
{"Huihui-Qwen3-VL-4B-Instruct-abliterated-IQ4_XS.gguf"},
|
|
{"Huihui-Qwen3-VL-4B-Instruct-abliterated-Q4_K_M.gguf"},
|
|
{"Huihui-Qwen3-VL-4B-Instruct-abliterated-Q8_0.gguf"},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "Huihui-Qwen3-VL-4B-Instruct-abliterated-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Huihui-Qwen3-VL-4B-Instruct-abliterated-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Huihui-Qwen3-VL-4B-Instruct-abliterated-Q8_0.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "Huihui-Qwen3-VL-4B-Instruct-abliterated-BF16.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"F16", "Huihui-Qwen3-VL-4B-Instruct-abliterated-BF16.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "IQ4_XS", "BF16"}},
|
|
|
|
{"OBLITERATUS/Gemma-4-12B-OBLITERATED",
|
|
{{"Gemma-4-12B-OBLITERATED-BF16.gguf"},
|
|
{"Gemma-4-12B-OBLITERATED-Q4_K_M.gguf"},
|
|
{"Gemma-4-12B-OBLITERATED-v2-Q8_0.gguf"}},
|
|
{
|
|
{"", "Gemma-4-12B-OBLITERATED-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Gemma-4-12B-OBLITERATED-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Gemma-4-12B-OBLITERATED-v2-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "Gemma-4-12B-OBLITERATED-BF16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "BF16"}},
|
|
|
|
{"OBLITERATUS/gemma-4-E4B-it-OBLITERATED",
|
|
{{"gemma-4-E4B-it-OBLITERATED-Q4_K_M.gguf"},
|
|
{"gemma-4-E4B-it-OBLITERATED-Q8_0.gguf"},
|
|
{"gemma-4-E4B-it-OBLITERATED-mmproj-f16.gguf"}},
|
|
{
|
|
{"", "gemma-4-E4B-it-OBLITERATED-Q4_K_M.gguf", 1, "gemma-4-E4B-it-OBLITERATED-mmproj-f16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "gemma-4-E4B-it-OBLITERATED-Q4_K_M.gguf", 1, "gemma-4-E4B-it-OBLITERATED-mmproj-f16.gguf", "", "", "", ""},
|
|
{"Q8_0", "gemma-4-E4B-it-OBLITERATED-Q8_0.gguf", 1, "gemma-4-E4B-it-OBLITERATED-mmproj-f16.gguf", "", "", "", ""},
|
|
{"F16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M"}},
|
|
|
|
{"OBLITERATUS/Qwen3.8-27B-OBLITERATED",
|
|
{{"Qwen3.8-27B-OBLITERATED-IQ4_XS.gguf"},
|
|
{"Qwen3.8-27B-OBLITERATED-Q4_K_M.gguf"},
|
|
{"Qwen3.8-27B-OBLITERATED-Q8_0.gguf"},
|
|
{"mmproj-model-bf16.gguf"}},
|
|
{
|
|
{"", "Qwen3.8-27B-OBLITERATED-Q4_K_M.gguf", 1, "mmproj-model-bf16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.8-27B-OBLITERATED-Q4_K_M.gguf", 1, "mmproj-model-bf16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3.8-27B-OBLITERATED-Q8_0.gguf", 1, "mmproj-model-bf16.gguf", "", "", "", ""},
|
|
{"IQ4_XS", "Qwen3.8-27B-OBLITERATED-IQ4_XS.gguf", 1, "mmproj-model-bf16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "IQ4_XS"}},
|
|
|
|
{"openthaigpt/openthaigpt1.5-7b-instruct",
|
|
{{"openthaigpt1.5-7B-F16.gguf"},
|
|
{"openthaigpt1.5-7B-instruct-Q3KM.gguf"},
|
|
{"openthaigpt1.5-7B-instruct-Q4KM.gguf"}},
|
|
{
|
|
{"", "openthaigpt1.5-7B-F16.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "openthaigpt1.5-7B-F16.gguf", 1, "", "", "", "", ""},
|
|
{"Q4KM", "openthaigpt1.5-7B-instruct-Q4KM.gguf", 1, "", "", "", "", ""}},
|
|
{"Q4KM", "Q3KM", "F16"}},
|
|
|
|
{"orcarouter/Qwen3.8-27B-Uncensored-GGUF",
|
|
{{"Qwen3.8-27B-Uncensored-F16", 2},
|
|
{"Qwen3.8-27B-Uncensored-Q3_K_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-Q4_K_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-Q8_0.gguf"},
|
|
{"mmproj-Qwen3.8-27B-Uncensored-f16.gguf"}},
|
|
{
|
|
{"", "Qwen3.8-27B-Uncensored-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-f16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.8-27B-Uncensored-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-f16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3.8-27B-Uncensored-Q8_0.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-f16.gguf", "", "", "", ""},
|
|
{"F16", "Qwen3.8-27B-Uncensored-F16-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-27B-Uncensored-f16.gguf", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "Q3_K_M", "F16"}},
|
|
|
|
{"oruk/orukeet",
|
|
{{"orukeet-transcribe-cpp-Q8_0.gguf"},
|
|
{"orukeet-v0.1.0-q8.gguf"},
|
|
{"transcribe-cpp/orukeet-Q8_0.gguf"}},
|
|
{
|
|
{"", "orukeet-transcribe-cpp-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "orukeet-transcribe-cpp-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8", "orukeet-v0.1.0-q8.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q8"}},
|
|
|
|
{"peculiar-ragdoll/Cyber-Tiel-Coder-35B-A3B-GGUF-MTP",
|
|
{{"Cyber-Tiel-Coder-35B-A3B-MTP-UD-IQ3_XXS.gguf"},
|
|
{"Cyber-Tiel-Coder-35B-A3B-MTP-UD-Q4_K_S.gguf"},
|
|
{"Cyber-Tiel-Coder-35B-A3B-MTP-UD-Q8_K_XL.gguf"},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-Q8_0.gguf"}},
|
|
{
|
|
{"", "Cyber-Tiel-Coder-35B-A3B-MTP-UD-IQ3_XXS.gguf", 1, "mmproj-Q8_0.gguf", "", "", "", ""},
|
|
{"Q8_0", "", 0, "", "", "", "", ""},
|
|
{"UD-IQ3_XXS", "Cyber-Tiel-Coder-35B-A3B-MTP-UD-IQ3_XXS.gguf", 1, "mmproj-Q8_0.gguf", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "Cyber-Tiel-Coder-35B-A3B-MTP-UD-Q8_K_XL.gguf", 1, "mmproj-Q8_0.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_K_XL", "Q4_K_S", "IQ3_XXS"}},
|
|
|
|
{"peculiar-ragdoll/Dirk-Qwen3.8-27B-GGUF",
|
|
{{"Dirk-Qwen3.8-27B-GSQ-RCO-IQ2_S.gguf"},
|
|
{"Dirk-Qwen3.8-27B-UD-Q4_K_S.gguf"},
|
|
{"Dirk-Qwen3.8-27B-UD-Q8_K_XL.gguf"},
|
|
{"mmproj-F16.gguf"}},
|
|
{
|
|
{"", "Dirk-Qwen3.8-27B-GSQ-RCO-IQ2_S.gguf", 1, "mmproj-F16.gguf", "", "", "", ""},
|
|
{"IQ2_S", "Dirk-Qwen3.8-27B-GSQ-RCO-IQ2_S.gguf", 1, "mmproj-F16.gguf", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "Dirk-Qwen3.8-27B-UD-Q8_K_XL.gguf", 1, "mmproj-F16.gguf", "", "", "", ""},
|
|
{"F16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_K_XL", "Q4_K_S", "IQ2_S"}},
|
|
|
|
{"peculiar-ragdoll/Tiel-Coder-35B-A3B-GGUF-MTP",
|
|
{{"Tiel-Coder-35B-A3B-MTP-UD-IQ3_XXS.gguf"},
|
|
{"Tiel-Coder-35B-A3B-MTP-UD-Q4_K_S.gguf"},
|
|
{"Tiel-Coder-35B-A3B-MTP-UD-Q8_K_XL.gguf"},
|
|
{"mmproj-BF16.gguf"}},
|
|
{
|
|
{"", "Tiel-Coder-35B-A3B-MTP-UD-IQ3_XXS.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-IQ3_XXS", "Tiel-Coder-35B-A3B-MTP-UD-IQ3_XXS.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "Tiel-Coder-35B-A3B-MTP-UD-Q8_K_XL.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_K_XL", "Q4_K_S", "IQ3_XXS"}},
|
|
|
|
{"perplexity-ai/pplx-computer-qwen-3-8-27b-dflash2-gguf-20260826",
|
|
{{"draft/Qwen3.8-27B-DFlash2-Q4_K_M.gguf"},
|
|
{"draft/qwen38-27b-mtp-Q8_0.gguf"},
|
|
{"qwen38-27b-Q4_K_M.gguf"},
|
|
{"qwen38-27b-mmproj-f16.gguf"}},
|
|
{
|
|
{"", "draft/Qwen3.8-27B-DFlash2-Q4_K_M.gguf", 1, "qwen38-27b-mmproj-f16.gguf", "draft/qwen38-27b-mtp-Q8_0.gguf", "", "", ""},
|
|
{"Q4_K_M", "draft/Qwen3.8-27B-DFlash2-Q4_K_M.gguf", 1, "qwen38-27b-mmproj-f16.gguf", "draft/qwen38-27b-mtp-Q8_0.gguf", "", "", ""},
|
|
{"Q8_0", "", 0, "", "", "", "", ""},
|
|
{"F16", "", 0, "", "", "", "", ""}},
|
|
{"Q4_K_M"}},
|
|
|
|
{"philbert440/Qwen3.8-27B-Uncensored-Cyber-GGUF",
|
|
{{"Qwen3.8-27B-Uncensored-Cyber-Q4_K_M.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-Cyber-Q6_K.gguf"},
|
|
{"Qwen3.8-27B-Uncensored-Cyber-Q8_0.gguf"},
|
|
{"mmproj-Qwen3.8-27B-Uncensored-Cyber-BF16.gguf"},
|
|
{"mmproj-Qwen3.8-27B-Uncensored-Cyber-Q8_0.gguf"},
|
|
{"mtp-Qwen3.8-27B-Uncensored-Cyber-BF16.gguf"},
|
|
{"mtp-Qwen3.8-27B-Uncensored-Cyber-Q4_0.gguf"},
|
|
{"mtp-Qwen3.8-27B-Uncensored-Cyber-Q8_0.gguf"}},
|
|
{
|
|
{"", "Qwen3.8-27B-Uncensored-Cyber-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-Cyber-Q8_0.gguf", "mtp-Qwen3.8-27B-Uncensored-Cyber-Q4_0.gguf", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.8-27B-Uncensored-Cyber-Q4_K_M.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-Cyber-Q8_0.gguf", "mtp-Qwen3.8-27B-Uncensored-Cyber-Q4_0.gguf", "", "", ""},
|
|
{"Q8_0", "Qwen3.8-27B-Uncensored-Cyber-Q8_0.gguf", 1, "mmproj-Qwen3.8-27B-Uncensored-Cyber-Q8_0.gguf", "mtp-Qwen3.8-27B-Uncensored-Cyber-Q8_0.gguf", "", "", ""},
|
|
{"BF16", "", 0, "", "mtp-Qwen3.8-27B-Uncensored-Cyber-BF16.gguf", "", "", ""}},
|
|
{"Q8_0", "Q6_K", "Q4_K_M"}},
|
|
|
|
{"ProCreations/grug-27b-qat-q4-gguf",
|
|
{{"grug-27b-qat-Q4_K_M.gguf"},
|
|
{"mmproj-grug-27b-f16.gguf"}},
|
|
{
|
|
{"", "grug-27b-qat-Q4_K_M.gguf", 1, "mmproj-grug-27b-f16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "grug-27b-qat-Q4_K_M.gguf", 1, "mmproj-grug-27b-f16.gguf", "", "", "", ""},
|
|
{"F16", "", 0, "", "", "", "", ""}},
|
|
{"Q4_K_M"}},
|
|
|
|
{"QuantaPlanta/MiMo-V2.6-Flash-MOPD-MXFP4-GGUF",
|
|
{{"MiMo-V2.6-Flash-MOPD-MXFP4.gguf"},
|
|
{"mmproj-MiMo-V2.6-Flash-MOPD-Q8_0.gguf"},
|
|
{"mmproj-MiMo-V2.6-Flash-MOPD-bf16.gguf"},
|
|
{"mmproj-MiMo-V2.6-Flash-MOPD-f16.gguf"}},
|
|
{
|
|
{"", "MiMo-V2.6-Flash-MOPD-MXFP4.gguf", 1, "mmproj-MiMo-V2.6-Flash-MOPD-Q8_0.gguf", "", "", "", ""},
|
|
{"Q8_0", "", 0, "", "", "", "", ""},
|
|
{"MXFP4", "MiMo-V2.6-Flash-MOPD-MXFP4.gguf", 1, "mmproj-MiMo-V2.6-Flash-MOPD-Q8_0.gguf", "", "", "", ""}},
|
|
{"MXFP4"}},
|
|
|
|
{"Qwen/Qwen3-VL-2B-Instruct-GGUF",
|
|
{{"Qwen3VL-2B-Instruct-F16.gguf"},
|
|
{"Qwen3VL-2B-Instruct-Q4_K_M.gguf"},
|
|
{"Qwen3VL-2B-Instruct-Q8_0.gguf"},
|
|
{"mmproj-Qwen3VL-2B-Instruct-F16.gguf"},
|
|
{"mmproj-Qwen3VL-2B-Instruct-Q8_0.gguf"}},
|
|
{
|
|
{"", "Qwen3VL-2B-Instruct-Q4_K_M.gguf", 1, "mmproj-Qwen3VL-2B-Instruct-Q8_0.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3VL-2B-Instruct-Q4_K_M.gguf", 1, "mmproj-Qwen3VL-2B-Instruct-Q8_0.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3VL-2B-Instruct-Q8_0.gguf", 1, "mmproj-Qwen3VL-2B-Instruct-Q8_0.gguf", "", "", "", ""},
|
|
{"F16", "Qwen3VL-2B-Instruct-F16.gguf", 1, "mmproj-Qwen3VL-2B-Instruct-F16.gguf", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "F16"}},
|
|
|
|
{"ReadyArt/Serenity-26B-A4B-GGUF",
|
|
{{"Serenity-26B-A4B-HB16-Q6_K.gguf"},
|
|
{"Serenity-26B-A4B-HB16-Q8_0.gguf"},
|
|
{"Serenity-26B-A4B-IQ4_XS.gguf"},
|
|
{"Serenity-26B-A4B-Q4_K_M.gguf"},
|
|
{"Serenity-26B-A4B-Q5_K_M.gguf"},
|
|
{"Serenity-26B-A4B-Q6_K.gguf"},
|
|
{"Serenity-26B-A4B-Q8_0.gguf"}},
|
|
{
|
|
{"", "Serenity-26B-A4B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Serenity-26B-A4B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Serenity-26B-A4B-HB16-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q6_K", "Serenity-26B-A4B-HB16-Q6_K.gguf", 1, "", "", "", "", ""},
|
|
{"Q5_K_M", "Serenity-26B-A4B-Q5_K_M.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q6_K", "Q5_K_M", "Q4_K_M", "IQ4_XS"}},
|
|
|
|
{"realrebelai/KREA-2_GGUFs",
|
|
{{"BASE/Krea-2-Base-Q3_K_M.gguf"},
|
|
{"BASE/Krea-2-Base-Q4_K_M.gguf"},
|
|
{"BASE/Krea-2-Base-Q8_0.gguf"},
|
|
{"TURBO/Krea-2-Turbo-Q4_K_M.gguf"},
|
|
{"TURBO/Krea-2-Turbo-Q8_0.gguf"}},
|
|
{
|
|
{"", "BASE/Krea-2-Base-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "BASE/Krea-2-Base-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "BASE/Krea-2-Base-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q3_K_M", "BASE/Krea-2-Base-Q3_K_M.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "Q3_K_M"}},
|
|
|
|
{"realrebelai/MiniMax-H3_GGUFs",
|
|
{{"MiniMax-H3-FL2VA-Q3_K_M.gguf"},
|
|
{"MiniMax-H3-FL2VA-Q4_K_M.gguf"},
|
|
{"MiniMax-H3-REF2VA-Q3_K_M.gguf"},
|
|
{"MiniMax-H3-REF2VA-Q4_K_M.gguf"},
|
|
{"qwen3vl-32B-MiniMax-H3-Q2_K.gguf"},
|
|
{"qwen3vl-32B-MiniMax-H3-Q4_K_M.gguf"}},
|
|
{
|
|
{"", "MiniMax-H3-FL2VA-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "MiniMax-H3-FL2VA-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q3_K_M", "MiniMax-H3-FL2VA-Q3_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q2_K", "qwen3vl-32B-MiniMax-H3-Q2_K.gguf", 1, "", "", "", "", ""}},
|
|
{"Q4_K_M", "Q2_K", "Q3_K_M"}},
|
|
|
|
{"realrebelai/Wan-Animate-2_GGUFs",
|
|
{{"Distilled/Wan-Animate-2-14B-TURBO-Q2_K.gguf"},
|
|
{"Distilled/Wan-Animate-2-14B-TURBO-Q4_K_M.gguf"},
|
|
{"Distilled/Wan-Animate-2-14B-TURBO-Q4_K_S.gguf"},
|
|
{"Distilled/Wan-Animate-2-14B-TURBO-Q8_0.gguf"}},
|
|
{
|
|
{"", "Distilled/Wan-Animate-2-14B-TURBO-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Distilled/Wan-Animate-2-14B-TURBO-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Distilled/Wan-Animate-2-14B-TURBO-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q2_K", "Distilled/Wan-Animate-2-14B-TURBO-Q2_K.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_S", "Q4_K_M", "Q2_K"}},
|
|
|
|
{"SC117/gemma-4-26B-A4B-it-qat-heretic-GGUF",
|
|
{{"gemma-4-26B-A4B-it-qat-heretic-UD-Q4_K_XL.gguf"},
|
|
{"gemma-4-26B-A4B-it-qat-heretic-f16.gguf"},
|
|
{"mmproj-gemma-4-26B-A4B-it-qat-heretic-F16.gguf"}},
|
|
{
|
|
{"", "gemma-4-26B-A4B-it-qat-heretic-UD-Q4_K_XL.gguf", 1, "mmproj-gemma-4-26B-A4B-it-qat-heretic-F16.gguf", "", "", "", ""},
|
|
{"UD-Q4_K_XL", "gemma-4-26B-A4B-it-qat-heretic-UD-Q4_K_XL.gguf", 1, "mmproj-gemma-4-26B-A4B-it-qat-heretic-F16.gguf", "", "", "", ""},
|
|
{"F16", "gemma-4-26B-A4B-it-qat-heretic-f16.gguf", 1, "mmproj-gemma-4-26B-A4B-it-qat-heretic-F16.gguf", "", "", "", ""}},
|
|
{"F16", "Q4_K_XL"}},
|
|
|
|
{"SC117/Spark-X2.5-4B-abliterated-FIT-GGUF",
|
|
{{"Spark-X2.5-4B-abliterated-BF16.gguf"},
|
|
{"Spark-X2.5-4B-abliterated-FIT-COMPACT-2.43GiB-Q4_K.gguf"},
|
|
{"Spark-X2.5-4B-abliterated-FIT-QUALITY-3.15GiB-Q6_K.gguf"}},
|
|
{
|
|
{"", "Spark-X2.5-4B-abliterated-BF16.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "Spark-X2.5-4B-abliterated-BF16.gguf", 1, "", "", "", "", ""},
|
|
{"Q6_K", "Spark-X2.5-4B-abliterated-FIT-QUALITY-3.15GiB-Q6_K.gguf", 1, "", "", "", "", ""}},
|
|
{"Q6_K", "Q4_K", "BF16"}},
|
|
|
|
{"SC117/Swift-1.5-Qwen3.8-Flash-Next-GSQ-RCO-abliterated-GGUF",
|
|
{{"IQ2_XS/Swift-Qwen3.8-Flash-Next-GSQ-RCO-abliterated-IQ2_XS", 2},
|
|
{"Q2_0/Swift-Qwen3.8-Flash-Next-GSQ-RCO-abliterated-Q2_0", 2},
|
|
{"Swift-Qwen3.8-Flash-Next-GSQ-RCO-abliterated-IQ3_S", 2},
|
|
{"mmproj-Qwen3.8-Flash-Next-BF16.gguf"},
|
|
{"mtp-Qwen3.8-Flash-Next-Q8_0.gguf"},
|
|
{"mtp-q2_0.gguf"}},
|
|
{
|
|
{"", "IQ2_XS/Swift-Qwen3.8-Flash-Next-GSQ-RCO-abliterated-IQ2_XS-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "mtp-q2_0.gguf", "", "", ""},
|
|
{"Q8_0", "", 0, "", "mtp-Qwen3.8-Flash-Next-Q8_0.gguf", "", "", ""},
|
|
{"IQ2_XS", "IQ2_XS/Swift-Qwen3.8-Flash-Next-GSQ-RCO-abliterated-IQ2_XS-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "mtp-q2_0.gguf", "", "", ""},
|
|
{"IQ3_S", "Swift-Qwen3.8-Flash-Next-GSQ-RCO-abliterated-IQ3_S-00001-of-00002.gguf", 2, "mmproj-Qwen3.8-Flash-Next-BF16.gguf", "mtp-q2_0.gguf", "", "", ""},
|
|
{"BF16", "", 0, "", "mtp-Qwen3.8-Flash-Next-Q8_0.gguf", "", "", ""}},
|
|
{"IQ3_S", "Q2_0", "IQ2_XS"}},
|
|
|
|
{"scragnog/MOSS-Music-8B-Instruct-GGUF",
|
|
{{"moss-aud-f16.gguf"},
|
|
{"moss-lm-f16.gguf"},
|
|
{"moss-lm-q8_0.gguf"}},
|
|
{
|
|
{"", "moss-lm-q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "moss-lm-q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "moss-aud-f16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "F16"}},
|
|
|
|
{"Snowflake/snowflake-arctic-embed-m-v1.5",
|
|
{{"gguf/snowflake-arctic-embed-m-v1.5-bf16.gguf"},
|
|
{"gguf/snowflake-arctic-embed-m-v1.5-q8_0.gguf"},
|
|
{"gguf/snowflake-arctic-embed-m-v1.5-tq2_0.gguf"}},
|
|
{
|
|
{"", "gguf/snowflake-arctic-embed-m-v1.5-q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "gguf/snowflake-arctic-embed-m-v1.5-q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "gguf/snowflake-arctic-embed-m-v1.5-bf16.gguf", 1, "", "", "", "", ""},
|
|
{"TQ2_0", "gguf/snowflake-arctic-embed-m-v1.5-tq2_0.gguf", 1, "", "", "", "", ""}},
|
|
{"TQ2_0", "Q8_0", "BF16"}},
|
|
|
|
{"Solstice-AI/GLM-5.3-Flash-UNCENSORED-mlx-oQ4e-DFlash2",
|
|
{{"mmproj-BF16.gguf"},
|
|
{"speculative/GLM-5.3-Flash-DFlash2-bf16.gguf"}},
|
|
{
|
|
{"", "speculative/GLM-5.3-Flash-DFlash2-bf16.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "speculative/GLM-5.3-Flash-DFlash2-bf16.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"BF16"}},
|
|
|
|
{"superwhisper/s1-mini-GGUF",
|
|
{{"s1-mini-f16.gguf"},
|
|
{"s1-mini-q4_k_m.gguf"}},
|
|
{
|
|
{"", "s1-mini-q4_k_m.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "s1-mini-q4_k_m.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "s1-mini-f16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q4_K_M", "F16"}},
|
|
|
|
{"tencent/Hy-MT2-7B-GGUF",
|
|
{{"HY-MT2-7B-Q6_K.gguf"},
|
|
{"HY-MT2-7B-Q8_0.gguf"},
|
|
{"Hy-MT2-7B-Q4_K_M.gguf"}},
|
|
{
|
|
{"", "Hy-MT2-7B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Hy-MT2-7B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "HY-MT2-7B-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q6_K", "HY-MT2-7B-Q6_K.gguf", 1, "", "", "", "", ""}},
|
|
{"Q4_K_M", "Q8_0", "Q6_K"}},
|
|
|
|
{"TrevorJS/gemma-4-26B-A4B-it-uncensored-GGUF",
|
|
{{"gemma-4-26B-A4B-it-uncensored-Q4_K_M.gguf"},
|
|
{"gemma-4-26B-A4B-it-uncensored-Q8_0.gguf"}},
|
|
{
|
|
{"", "gemma-4-26B-A4B-it-uncensored-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "gemma-4-26B-A4B-it-uncensored-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "gemma-4-26B-A4B-it-uncensored-Q8_0.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M"}},
|
|
|
|
{"ukisai/Swift-1.5-Qwen3.8-Flash-Next-GGUF",
|
|
{{"IQ1_M/Swift-1.5-Qwen3.8-Flash-Next-IQ1_M", 2},
|
|
{"Q3_K_L/Swift-1.5-Qwen3.8-Flash-Next-Q3_K_L", 3},
|
|
{"Q4_K_M/Swift-1.5-Qwen3.8-Flash-Next-Q4_K_M", 3},
|
|
{"Q8_0/Swift-1.5-Qwen3.8-Flash-Next-Q8_0", 5},
|
|
{"mmproj-Swift-1.5-Qwen3.8-Flash-Next-BF16.gguf"}},
|
|
{
|
|
{"", "Q4_K_M/Swift-1.5-Qwen3.8-Flash-Next-Q4_K_M-00001-of-00003.gguf", 3, "mmproj-Swift-1.5-Qwen3.8-Flash-Next-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Q4_K_M/Swift-1.5-Qwen3.8-Flash-Next-Q4_K_M-00001-of-00003.gguf", 3, "mmproj-Swift-1.5-Qwen3.8-Flash-Next-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Q8_0/Swift-1.5-Qwen3.8-Flash-Next-Q8_0-00001-of-00005.gguf", 5, "mmproj-Swift-1.5-Qwen3.8-Flash-Next-BF16.gguf", "", "", "", ""},
|
|
{"IQ1_M", "IQ1_M/Swift-1.5-Qwen3.8-Flash-Next-IQ1_M-00001-of-00002.gguf", 2, "mmproj-Swift-1.5-Qwen3.8-Flash-Next-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "Q3_K_L", "IQ1_M"}},
|
|
|
|
{"unsloth/DeepSeek-R1-Distill-Qwen-32B-GGUF",
|
|
{{"DeepSeek-R1-Distill-Qwen-32B-F16/DeepSeek-R1-Distill-Qwen-32B-F16", 2},
|
|
{"DeepSeek-R1-Distill-Qwen-32B-Q4_K_M.gguf"},
|
|
{"DeepSeek-R1-Distill-Qwen-32B-Q8_0.gguf"}},
|
|
{
|
|
{"", "DeepSeek-R1-Distill-Qwen-32B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "DeepSeek-R1-Distill-Qwen-32B-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "DeepSeek-R1-Distill-Qwen-32B-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"F16", "DeepSeek-R1-Distill-Qwen-32B-F16/DeepSeek-R1-Distill-Qwen-32B-F16-00001-of-00002.gguf", 2, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "F16"}},
|
|
|
|
{"unsloth/DeepSeek-V4-Flash-0731-GGUF",
|
|
{{"UD-IQ1_M/DeepSeek-V4-Flash-0731-UD-IQ1_M", 3},
|
|
{"UD-IQ4_NL/DeepSeek-V4-Flash-0731-UD-IQ4_NL", 4},
|
|
{"UD-Q8_K_XL/DeepSeek-V4-Flash-0731-UD-Q8_K_XL", 5},
|
|
{"dspark-DeepSeek-V4-Flash-0731-Q8_0.gguf"},
|
|
{"dspark/dspark-DeepSeek-V4-Flash-0731-BF16.gguf"}},
|
|
{
|
|
{"", "UD-IQ1_M/DeepSeek-V4-Flash-0731-UD-IQ1_M-00001-of-00003.gguf", 3, "", "", "", "", "dspark-DeepSeek-V4-Flash-0731-Q8_0.gguf"},
|
|
{"Q8_0", "", 0, "", "", "", "", "dspark-DeepSeek-V4-Flash-0731-Q8_0.gguf"},
|
|
{"UD-IQ1_M", "UD-IQ1_M/DeepSeek-V4-Flash-0731-UD-IQ1_M-00001-of-00003.gguf", 3, "", "", "", "", "dspark-DeepSeek-V4-Flash-0731-Q8_0.gguf"},
|
|
{"UD-Q8_K_XL", "UD-Q8_K_XL/DeepSeek-V4-Flash-0731-UD-Q8_K_XL-00001-of-00005.gguf", 5, "", "", "", "", "dspark-DeepSeek-V4-Flash-0731-Q8_0.gguf"}},
|
|
{"Q8_K_XL", "IQ4_NL", "IQ1_M"}},
|
|
|
|
{"unsloth/DeepSeek-V4-Flash-GGUF",
|
|
{{"UD-IQ1_M/DeepSeek-V4-Flash-UD-IQ1_M", 3},
|
|
{"UD-IQ4_NL/DeepSeek-V4-Flash-UD-IQ4_NL", 4},
|
|
{"UD-Q8_K_XL/DeepSeek-V4-Flash-UD-Q8_K_XL", 5}},
|
|
{
|
|
{"", "UD-IQ1_M/DeepSeek-V4-Flash-UD-IQ1_M-00001-of-00003.gguf", 3, "", "", "", "", ""},
|
|
{"UD-IQ1_M", "UD-IQ1_M/DeepSeek-V4-Flash-UD-IQ1_M-00001-of-00003.gguf", 3, "", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "UD-Q8_K_XL/DeepSeek-V4-Flash-UD-Q8_K_XL-00001-of-00005.gguf", 5, "", "", "", "", ""}},
|
|
{"Q8_K_XL", "IQ4_NL", "IQ1_M"}},
|
|
|
|
{"unsloth/DeepSeek-V4-Pro-0813-GGUF",
|
|
{{"UD-Q4_K_XL/DeepSeek-V4-Pro-0813-UD-Q4_K_XL", 20},
|
|
{"UD-Q8_K_XL/DeepSeek-V4-Pro-0813-UD-Q8_K_XL", 20}},
|
|
{
|
|
{"", "UD-Q4_K_XL/DeepSeek-V4-Pro-0813-UD-Q4_K_XL-00001-of-00020.gguf", 20, "", "", "", "", ""},
|
|
{"UD-Q4_K_XL", "UD-Q4_K_XL/DeepSeek-V4-Pro-0813-UD-Q4_K_XL-00001-of-00020.gguf", 20, "", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "UD-Q8_K_XL/DeepSeek-V4-Pro-0813-UD-Q8_K_XL-00001-of-00020.gguf", 20, "", "", "", "", ""}},
|
|
{"Q8_K_XL", "Q4_K_XL"}},
|
|
|
|
{"unsloth/embeddinggemma-2-GGUF",
|
|
{{"embeddinggemma-2-BF16.gguf"},
|
|
{"embeddinggemma-2-Q8_0.gguf"},
|
|
{"embeddinggemma-2-UD-Q4_K_XL.gguf"},
|
|
{"embeddinggemma-2-UD-Q6_K_XL.gguf"},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-Q8_0.gguf"}},
|
|
{
|
|
{"", "embeddinggemma-2-Q8_0.gguf", 1, "mmproj-Q8_0.gguf", "", "", "", ""},
|
|
{"Q8_0", "embeddinggemma-2-Q8_0.gguf", 1, "mmproj-Q8_0.gguf", "", "", "", ""},
|
|
{"BF16", "embeddinggemma-2-BF16.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-Q6_K_XL", "embeddinggemma-2-UD-Q6_K_XL.gguf", 1, "mmproj-Q8_0.gguf", "", "", "", ""},
|
|
{"F16", "embeddinggemma-2-BF16.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"Q6_K_XL", "Q4_K_XL", "Q8_0", "BF16"}},
|
|
|
|
{"unsloth/GLM-4.7-Flash-GGUF",
|
|
{{"BF16/GLM-4.7-Flash-BF16", 2},
|
|
{"GLM-4.7-Flash-Q4_K_M.gguf"},
|
|
{"GLM-4.7-Flash-Q6_K.gguf"},
|
|
{"GLM-4.7-Flash-Q8_0.gguf"},
|
|
{"GLM-4.7-Flash-UD-TQ1_0.gguf"}},
|
|
{
|
|
{"", "GLM-4.7-Flash-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "GLM-4.7-Flash-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "GLM-4.7-Flash-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "BF16/GLM-4.7-Flash-BF16-00001-of-00002.gguf", 2, "", "", "", "", ""},
|
|
{"UD-TQ1_0", "GLM-4.7-Flash-UD-TQ1_0.gguf", 1, "", "", "", "", ""}},
|
|
{"TQ1_0", "Q8_0", "Q6_K", "Q4_K_M", "BF16"}},
|
|
|
|
{"unsloth/GLM-5.3-Flash-GGUF",
|
|
{{"BF16/GLM-5.3-Flash-BF16", 14},
|
|
{"Q8_0/GLM-5.3-Flash-Q8_0", 8},
|
|
{"UD-IQ4_XS/GLM-5.3-Flash-UD-IQ4_XS", 5},
|
|
{"UD-Q6_K_XL/GLM-5.3-Flash-UD-Q6_K_XL", 7},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"}},
|
|
{
|
|
{"", "Q8_0/GLM-5.3-Flash-Q8_0-00001-of-00008.gguf", 8, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Q8_0/GLM-5.3-Flash-Q8_0-00001-of-00008.gguf", 8, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "BF16/GLM-5.3-Flash-BF16-00001-of-00014.gguf", 14, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-Q6_K_XL", "UD-Q6_K_XL/GLM-5.3-Flash-UD-Q6_K_XL-00001-of-00007.gguf", 7, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"F16", "BF16/GLM-5.3-Flash-BF16-00001-of-00014.gguf", 14, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"Q6_K_XL", "IQ4_XS", "Q8_0", "BF16"}},
|
|
|
|
{"unsloth/GLM-5.3-GGUF",
|
|
{{"BF16/GLM-5.3-BF16", 33},
|
|
{"Q8_0/GLM-5.3-Q8_0", 17},
|
|
{"UD-IQ4_XS/GLM-5.3-UD-IQ4_XS", 9},
|
|
{"UD-Q6_K_XL/GLM-5.3-UD-Q6_K_XL", 16}},
|
|
{
|
|
{"", "Q8_0/GLM-5.3-Q8_0-00001-of-00017.gguf", 17, "", "", "", "", ""},
|
|
{"Q8_0", "Q8_0/GLM-5.3-Q8_0-00001-of-00017.gguf", 17, "", "", "", "", ""},
|
|
{"BF16", "BF16/GLM-5.3-BF16-00001-of-00033.gguf", 33, "", "", "", "", ""},
|
|
{"UD-Q6_K_XL", "UD-Q6_K_XL/GLM-5.3-UD-Q6_K_XL-00001-of-00016.gguf", 16, "", "", "", "", ""}},
|
|
{"Q6_K_XL", "IQ4_XS", "Q8_0", "BF16"}},
|
|
|
|
{"unsloth/inkling-GGUF",
|
|
{{"BF16/inkling-GGUF-BF16", 41},
|
|
{"Q8_0/inkling-GGUF-Q8_0", 19},
|
|
{"UD-IQ1_S/inkling-UD-IQ1_S", 7},
|
|
{"UD-Q4_K_XL/inkling-UD-Q4_K_XL", 14},
|
|
{"mmproj-BF16.gguf"}},
|
|
{
|
|
{"", "Q8_0/inkling-GGUF-Q8_0-00001-of-00019.gguf", 19, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Q8_0/inkling-GGUF-Q8_0-00001-of-00019.gguf", 19, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "BF16/inkling-GGUF-BF16-00001-of-00041.gguf", 41, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-Q4_K_XL", "UD-Q4_K_XL/inkling-UD-Q4_K_XL-00001-of-00014.gguf", 14, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"Q4_K_XL", "IQ1_S", "Q8_0", "BF16"}},
|
|
|
|
{"unsloth/Kimi-K2.6-GGUF",
|
|
{{"BF16/Kimi-K2.6-BF16", 46},
|
|
{"UD-Q4_K_XL/Kimi-K2.6-UD-Q4_K_XL", 14},
|
|
{"UD-Q8_K_XL/Kimi-K2.6-UD-Q8_K_XL", 14},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "BF16/Kimi-K2.6-BF16-00001-of-00046.gguf", 46, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "BF16/Kimi-K2.6-BF16-00001-of-00046.gguf", 46, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "UD-Q8_K_XL/Kimi-K2.6-UD-Q8_K_XL-00001-of-00014.gguf", 14, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"F16", "BF16/Kimi-K2.6-BF16-00001-of-00046.gguf", 46, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"Q8_K_XL", "Q4_K_XL", "BF16"}},
|
|
|
|
{"unsloth/Kimi-K2.7-Code-GGUF",
|
|
{{"UD-IQ1_M/Kimi-K2.7-Code-UD-IQ1_M", 8},
|
|
{"UD-Q2_K_XL/Kimi-K2.7-Code-UD-Q2_K_XL", 8},
|
|
{"UD-Q8_K_XL/Kimi-K2.7-Code-UD-Q8_K_XL", 14},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "UD-IQ1_M/Kimi-K2.7-Code-UD-IQ1_M-00001-of-00008.gguf", 8, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-IQ1_M", "UD-IQ1_M/Kimi-K2.7-Code-UD-IQ1_M-00001-of-00008.gguf", 8, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "UD-Q8_K_XL/Kimi-K2.7-Code-UD-Q8_K_XL-00001-of-00014.gguf", 14, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q8_K_XL", "Q2_K_XL", "IQ1_M"}},
|
|
|
|
{"unsloth/Kimi-K3-GGUF",
|
|
{{"UD-IQ1_M/Kimi-K3-UD-IQ1_M", 15},
|
|
{"UD-Q2_K_XL/Kimi-K3-UD-Q2_K_XL", 19},
|
|
{"UD-TQ2_0/Kimi-K3-UD-TQ2_0", 13},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "UD-IQ1_M/Kimi-K3-UD-IQ1_M-00001-of-00015.gguf", 15, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-IQ1_M", "UD-IQ1_M/Kimi-K3-UD-IQ1_M-00001-of-00015.gguf", 15, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-TQ2_0", "UD-TQ2_0/Kimi-K3-UD-TQ2_0-00001-of-00013.gguf", 13, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"TQ2_0", "Q2_K_XL", "IQ1_M"}},
|
|
|
|
{"unsloth/LFM2.5-VL-3B-GGUF",
|
|
{{"LFM2.5-VL-3B-BF16.gguf"},
|
|
{"LFM2.5-VL-3B-Q4_K_M.gguf"},
|
|
{"LFM2.5-VL-3B-Q5_K_S.gguf"},
|
|
{"LFM2.5-VL-3B-Q8_0.gguf"},
|
|
{"LFM2.5-VL-3B-UD-Q8_K_XL.gguf"},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "LFM2.5-VL-3B-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "LFM2.5-VL-3B-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "LFM2.5-VL-3B-Q8_0.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "LFM2.5-VL-3B-BF16.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "LFM2.5-VL-3B-UD-Q8_K_XL.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"F16", "LFM2.5-VL-3B-BF16.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"Q8_K_XL", "Q8_0", "Q5_K_S", "Q4_K_M", "BF16"}},
|
|
|
|
{"unsloth/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-GGUF",
|
|
{{"BF16/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16", 2},
|
|
{"NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q8_0.gguf"},
|
|
{"NVIDIA-Nemotron-3.5-Lightning-30B-A3B-UD-Q3_K_XL.gguf"},
|
|
{"NVIDIA-Nemotron-3.5-Lightning-30B-A3B-UD-Q8_K_XL.gguf"}},
|
|
{
|
|
{"", "NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "NVIDIA-Nemotron-3.5-Lightning-30B-A3B-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "BF16/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16-00001-of-00002.gguf", 2, "", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "NVIDIA-Nemotron-3.5-Lightning-30B-A3B-UD-Q8_K_XL.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_K_XL", "Q3_K_XL", "Q8_0", "BF16"}},
|
|
|
|
{"unsloth/Qwen3-30B-A3B-Instruct-2507-GGUF",
|
|
{{"BF16/Qwen3-30B-A3B-Instruct-2507-BF16", 2},
|
|
{"Qwen3-30B-A3B-Instruct-2507-Q4_K_M.gguf"},
|
|
{"Qwen3-30B-A3B-Instruct-2507-Q6_K.gguf"},
|
|
{"Qwen3-30B-A3B-Instruct-2507-Q8_0.gguf"},
|
|
{"Qwen3-30B-A3B-Instruct-2507-UD-TQ1_0.gguf"}},
|
|
{
|
|
{"", "Qwen3-30B-A3B-Instruct-2507-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3-30B-A3B-Instruct-2507-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Qwen3-30B-A3B-Instruct-2507-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "BF16/Qwen3-30B-A3B-Instruct-2507-BF16-00001-of-00002.gguf", 2, "", "", "", "", ""},
|
|
{"UD-TQ1_0", "Qwen3-30B-A3B-Instruct-2507-UD-TQ1_0.gguf", 1, "", "", "", "", ""}},
|
|
{"TQ1_0", "Q8_0", "Q6_K", "Q4_K_M", "BF16"}},
|
|
|
|
{"unsloth/Qwen3-VL-30B-A3B-Instruct-GGUF",
|
|
{{"BF16/Qwen3-VL-30B-A3B-Instruct-BF16", 2},
|
|
{"Qwen3-VL-30B-A3B-Instruct-Q4_K_M.gguf"},
|
|
{"Qwen3-VL-30B-A3B-Instruct-Q6_K.gguf"},
|
|
{"Qwen3-VL-30B-A3B-Instruct-Q8_0.gguf"},
|
|
{"Qwen3-VL-30B-A3B-Instruct-UD-TQ1_0.gguf"},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "Qwen3-VL-30B-A3B-Instruct-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3-VL-30B-A3B-Instruct-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3-VL-30B-A3B-Instruct-Q8_0.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "BF16/Qwen3-VL-30B-A3B-Instruct-BF16-00001-of-00002.gguf", 2, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-TQ1_0", "Qwen3-VL-30B-A3B-Instruct-UD-TQ1_0.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"F16", "BF16/Qwen3-VL-30B-A3B-Instruct-BF16-00001-of-00002.gguf", 2, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"TQ1_0", "Q8_0", "Q6_K", "Q4_K_M", "BF16"}},
|
|
|
|
{"unsloth/Qwen3.5-27B-GGUF",
|
|
{{"BF16/Qwen3.5-27B-BF16", 2},
|
|
{"Qwen3.5-27B-Q4_K_M.gguf"},
|
|
{"Qwen3.5-27B-Q6_K.gguf"},
|
|
{"Qwen3.5-27B-Q8_0.gguf"},
|
|
{"Qwen3.5-27B-UD-Q8_K_XL.gguf"},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "Qwen3.5-27B-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.5-27B-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3.5-27B-Q8_0.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "BF16/Qwen3.5-27B-BF16-00001-of-00002.gguf", 2, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "Qwen3.5-27B-UD-Q8_K_XL.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"F16", "BF16/Qwen3.5-27B-BF16-00001-of-00002.gguf", 2, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"Q8_K_XL", "Q8_0", "Q6_K", "Q4_K_M", "BF16"}},
|
|
|
|
{"unsloth/Qwen3.5-35B-A3B-GGUF",
|
|
{{"BF16/Qwen3.5-35B-A3B-BF16", 2},
|
|
{"Qwen3.5-35B-A3B-Q4_K_M.gguf"},
|
|
{"Qwen3.5-35B-A3B-Q8_0.gguf"},
|
|
{"Qwen3.5-35B-A3B-UD-IQ3_S.gguf"},
|
|
{"Qwen3.5-35B-A3B-UD-Q8_K_XL.gguf"},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "Qwen3.5-35B-A3B-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen3.5-35B-A3B-Q4_K_M.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3.5-35B-A3B-Q8_0.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "BF16/Qwen3.5-35B-A3B-BF16-00001-of-00002.gguf", 2, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "Qwen3.5-35B-A3B-UD-Q8_K_XL.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"F16", "BF16/Qwen3.5-35B-A3B-BF16-00001-of-00002.gguf", 2, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"Q8_K_XL", "IQ3_S", "Q8_0", "Q4_K_M", "BF16"}},
|
|
|
|
{"unsloth/Qwen3.5-397B-A17B-GGUF",
|
|
{{"BF16/Qwen3.5-397B-A17B-BF16", 17},
|
|
{"Q4_K_M/Qwen3.5-397B-A17B-Q4_K_M", 6},
|
|
{"Q8_0/Qwen3.5-397B-A17B-Q8_0", 10},
|
|
{"UD-IQ3_XXS/Qwen3.5-397B-A17B-UD-IQ3_XXS", 4},
|
|
{"UD-Q8_K_XL/Qwen3.5-397B-A17B-UD-Q8_K_XL", 10},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "Q4_K_M/Qwen3.5-397B-A17B-Q4_K_M-00001-of-00006.gguf", 6, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q4_K_M", "Q4_K_M/Qwen3.5-397B-A17B-Q4_K_M-00001-of-00006.gguf", 6, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Q8_0/Qwen3.5-397B-A17B-Q8_0-00001-of-00010.gguf", 10, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "BF16/Qwen3.5-397B-A17B-BF16-00001-of-00017.gguf", 17, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "UD-Q8_K_XL/Qwen3.5-397B-A17B-UD-Q8_K_XL-00001-of-00010.gguf", 10, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"F16", "BF16/Qwen3.5-397B-A17B-BF16-00001-of-00017.gguf", 17, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"Q8_K_XL", "IQ3_XXS", "Q8_0", "Q4_K_M", "BF16"}},
|
|
|
|
{"unsloth/Qwen3.6-35B-A3B-MTP-GGUF",
|
|
{{"BF16/Qwen3.6-35B-A3B-BF16", 2},
|
|
{"Qwen3.6-35B-A3B-Q8_0.gguf"},
|
|
{"Qwen3.6-35B-A3B-UD-Q3_K_M.gguf"},
|
|
{"Qwen3.6-35B-A3B-UD-Q8_K_XL.gguf"},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "Qwen3.6-35B-A3B-Q8_0.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Qwen3.6-35B-A3B-Q8_0.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "BF16/Qwen3.6-35B-A3B-BF16-00001-of-00002.gguf", 2, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "Qwen3.6-35B-A3B-UD-Q8_K_XL.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"F16", "BF16/Qwen3.6-35B-A3B-BF16-00001-of-00002.gguf", 2, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"Q8_K_XL", "Q3_K_M", "Q8_0", "BF16"}},
|
|
|
|
{"unsloth/Qwen3.8-Flash-Next-GGUF",
|
|
{{"BF16/Qwen3.8-Flash-Next-BF16", 8},
|
|
{"MTP/mtp-Qwen3.8-Flash-Next-BF16.gguf"},
|
|
{"MTP/mtp-Qwen3.8-Flash-Next-Q4_K_M.gguf"},
|
|
{"MTP/mtp-Qwen3.8-Flash-Next-Q8_0.gguf"},
|
|
{"MTP/mtp-Qwen3.8-Flash-Next-shared-BF16.gguf"},
|
|
{"MTP/mtp-Qwen3.8-Flash-Next-shared-Q4_K_M.gguf"},
|
|
{"MTP/mtp-Qwen3.8-Flash-Next-shared-Q8_0.gguf"},
|
|
{"Q8_0/Qwen3.8-Flash-Next-Q8_0", 6},
|
|
{"UD-IQ4_XS/Qwen3.8-Flash-Next-UD-IQ4_XS", 3},
|
|
{"UD-Q6_K_XL/Qwen3.8-Flash-Next-UD-Q6_K_XL", 6},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mtp-Qwen3.8-Flash-Next-Q8_0.gguf"}},
|
|
{
|
|
{"", "Q8_0/Qwen3.8-Flash-Next-Q8_0-00001-of-00006.gguf", 6, "mmproj-BF16.gguf", "mtp-Qwen3.8-Flash-Next-Q8_0.gguf", "", "", ""},
|
|
{"Q4_K_M", "", 0, "", "mtp-Qwen3.8-Flash-Next-Q8_0.gguf", "", "", ""},
|
|
{"Q8_0", "Q8_0/Qwen3.8-Flash-Next-Q8_0-00001-of-00006.gguf", 6, "mmproj-BF16.gguf", "mtp-Qwen3.8-Flash-Next-Q8_0.gguf", "", "", ""},
|
|
{"BF16", "BF16/Qwen3.8-Flash-Next-BF16-00001-of-00008.gguf", 8, "mmproj-BF16.gguf", "mtp-Qwen3.8-Flash-Next-Q8_0.gguf", "", "", ""},
|
|
{"UD-Q6_K_XL", "UD-Q6_K_XL/Qwen3.8-Flash-Next-UD-Q6_K_XL-00001-of-00006.gguf", 6, "mmproj-BF16.gguf", "mtp-Qwen3.8-Flash-Next-Q8_0.gguf", "", "", ""}},
|
|
{"Q6_K_XL", "IQ4_XS", "Q8_0", "BF16"}},
|
|
|
|
{"unsloth/Step-3.7-Flash-GGUF",
|
|
{{"BF16/Step-3.7-Flash-BF16", 8},
|
|
{"Q8_0/Step-3.7-Flash-Q8_0", 6},
|
|
{"UD-Q3_K_M/Step-3.7-Flash-UD-Q3_K_M", 3},
|
|
{"UD-Q8_K_XL/Step-3.7-Flash-UD-Q8_K_XL", 6},
|
|
{"mmproj-BF16.gguf"},
|
|
{"mmproj-F16.gguf"},
|
|
{"mmproj-F32.gguf"}},
|
|
{
|
|
{"", "Q8_0/Step-3.7-Flash-Q8_0-00001-of-00006.gguf", 6, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q8_0", "Q8_0/Step-3.7-Flash-Q8_0-00001-of-00006.gguf", 6, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "BF16/Step-3.7-Flash-BF16-00001-of-00008.gguf", 8, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"UD-Q8_K_XL", "UD-Q8_K_XL/Step-3.7-Flash-UD-Q8_K_XL-00001-of-00006.gguf", 6, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"F16", "BF16/Step-3.7-Flash-BF16-00001-of-00008.gguf", 8, "mmproj-BF16.gguf", "", "", "", ""}},
|
|
{"Q8_K_XL", "Q3_K_M", "Q8_0", "BF16"}},
|
|
|
|
{"vmlinux/Qwen3.8-Flash-Next-Uncensored-Gufo-Q4Mix-GGUF",
|
|
{{"Qwen3.8-Flash-Next-Uncensored-Gufo-Q4Mix.gguf"},
|
|
{"mmproj-BF16.gguf"}},
|
|
{
|
|
{"", "Qwen3.8-Flash-Next-Uncensored-Gufo-Q4Mix.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"Q4MIX", "Qwen3.8-Flash-Next-Uncensored-Gufo-Q4Mix.gguf", 1, "mmproj-BF16.gguf", "", "", "", ""},
|
|
{"BF16", "", 0, "", "", "", "", ""}},
|
|
{"Q4MIX"}},
|
|
|
|
{"WalkingCat/Soprano-1.1-80M-GGUF",
|
|
{{"Soprano-1.1-80M-GGUF/soprano-1.1-80m-bf16.gguf"},
|
|
{"Soprano-1.1-80M-GGUF/soprano-1.1-80m-q8_0.gguf"}},
|
|
{
|
|
{"", "Soprano-1.1-80M-GGUF/soprano-1.1-80m-q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "Soprano-1.1-80M-GGUF/soprano-1.1-80m-q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "Soprano-1.1-80M-GGUF/soprano-1.1-80m-bf16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "BF16"}},
|
|
|
|
{"yuxinlu1/gemma-4-12B-agentic-fable5-composer2.5-v2-3.5x-tau2-GGUF",
|
|
{{"MTP/gemma-4-12B-it-MTP-BF16.gguf"},
|
|
{"MTP/gemma-4-12B-it-MTP-Q8_0.gguf"},
|
|
{"gemma4-v2-Q3_K_M.gguf"},
|
|
{"gemma4-v2-Q4_K_M.gguf"},
|
|
{"gemma4-v2-Q8_0.gguf"}},
|
|
{
|
|
{"", "gemma4-v2-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "gemma4-v2-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q8_0", "MTP/gemma-4-12B-it-MTP-Q8_0.gguf", 1, "", "", "", "", ""},
|
|
{"BF16", "MTP/gemma-4-12B-it-MTP-BF16.gguf", 1, "", "", "", "", ""}},
|
|
{"Q8_0", "Q4_K_M", "Q3_K_M", "BF16"}},
|
|
|
|
{"zetasepic/Qwen2.5-72B-Instruct-abliterated-GGUF",
|
|
{{"Qwen2.5-72B-Instruct-abliterated-Q3_K_M.gguf"},
|
|
{"Qwen2.5-72B-Instruct-abliterated-Q4_K_M.gguf"},
|
|
{"Qwen2.5-72B-Instruct-abliterated-Q6_K", 2}},
|
|
{
|
|
{"", "Qwen2.5-72B-Instruct-abliterated-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q4_K_M", "Qwen2.5-72B-Instruct-abliterated-Q4_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q3_K_M", "Qwen2.5-72B-Instruct-abliterated-Q3_K_M.gguf", 1, "", "", "", "", ""},
|
|
{"Q6_K", "Qwen2.5-72B-Instruct-abliterated-Q6_K-00001-of-00002.gguf", 2, "", "", "", "", ""}},
|
|
{"Q6_K", "Q4_K_M", "Q3_K_M"}},
|
|
};
|
|
|
|
static std::vector<std::string> real_files(const real_repo & r) {
|
|
std::vector<std::string> out;
|
|
for (const auto & f : r.files) {
|
|
if (f.parts == 0) {
|
|
out.push_back(f.name);
|
|
continue;
|
|
}
|
|
for (int i = 1; i <= f.parts; ++i) {
|
|
char suffix[32];
|
|
snprintf(suffix, sizeof(suffix), "-%05d-of-%05d.gguf", i, f.parts);
|
|
out.push_back(std::string(f.name) + suffix);
|
|
}
|
|
}
|
|
return out;
|
|
}
|
|
|
|
// every mismatch is reported before the test fails, so one run lists them all
|
|
static int g_real_failures = 0;
|
|
|
|
static void expect_eq(const std::string & what, const std::string & actual, const std::string & expected) {
|
|
if (actual != expected) {
|
|
fprintf(stderr, " [%s] %s\n actual: '%s'\n expected: '%s'\n",
|
|
g_context.c_str(), what.c_str(), actual.c_str(), expected.c_str());
|
|
g_real_failures++;
|
|
}
|
|
}
|
|
|
|
static void check_real_plan(const real_repo & r, const real_plan & p) {
|
|
g_context = std::string(r.id) + (p.tag[0] ? std::string(":") + p.tag : "");
|
|
|
|
common_download_opts opts;
|
|
opts.download_mmproj = true;
|
|
opts.download_mtp = true;
|
|
opts.download_dflash = true;
|
|
opts.download_eagle3 = true;
|
|
opts.download_dspark = true;
|
|
|
|
auto plan = common_download_get_hf_plan(model_ref(g_context), opts);
|
|
|
|
expect_eq("primary", plan.primary.path, p.primary);
|
|
expect_eq("parts", std::to_string(plan.model_files.size()), std::to_string(p.parts));
|
|
expect_eq("mmproj", plan.mmproj.path, p.mmproj);
|
|
expect_eq("mtp", plan.mtp.path, p.mtp);
|
|
expect_eq("dflash", plan.dflash.path, p.dflash);
|
|
expect_eq("eagle3", plan.eagle3.path, p.eagle3);
|
|
expect_eq("dspark", plan.dspark.path, p.dspark);
|
|
}
|
|
|
|
// the listing reads the cache, so the repo is materialized there as a snapshot;
|
|
// a path the filesystem refuses (MAX_PATH on Windows) leaves the listing unchecked
|
|
static void check_real_listing(const real_repo & r, const std::vector<std::string> & files) {
|
|
g_context = std::string(r.id) + " listing";
|
|
|
|
std::string folder = r.id;
|
|
string_replace_all(folder, "/", "--");
|
|
const std::filesystem::path repo_dir = cache_dir / ("models--" + folder);
|
|
std::filesystem::create_directories(repo_dir / "refs");
|
|
{ std::ofstream(repo_dir / "refs" / "main") << COMMIT; }
|
|
for (const auto & f : files) {
|
|
std::filesystem::path p = cached(r.id, f);
|
|
std::error_code ec;
|
|
std::filesystem::create_directories(p.parent_path(), ec);
|
|
{ std::ofstream(p) << "gguf"; }
|
|
if (!std::filesystem::exists(p, ec)) {
|
|
printf(" %s: listing unchecked, the filesystem refuses %s\n", r.id, f.c_str());
|
|
std::filesystem::remove_all(repo_dir, ec);
|
|
return;
|
|
}
|
|
}
|
|
|
|
std::vector<std::string> actual;
|
|
for (const auto & e : common_list_cached_models()) {
|
|
if (e.repo == r.id) {
|
|
actual.push_back(e.tag);
|
|
}
|
|
}
|
|
std::sort(actual.begin(), actual.end());
|
|
auto expected = r.listing;
|
|
std::sort(expected.begin(), expected.end());
|
|
expect_eq("tags", string_join(actual, " "), string_join(expected, " "));
|
|
|
|
std::filesystem::remove_all(repo_dir);
|
|
}
|
|
|
|
static void test_real_repos() {
|
|
printf("test-model-resolution: real listings on %zu repos\n", sizeof(real_repos) / sizeof(real_repos[0]));
|
|
|
|
for (const auto & r : real_repos) {
|
|
auto files = real_files(r);
|
|
g_repos.clear();
|
|
g_repos[r.id] = files;
|
|
for (const auto & p : r.plans) {
|
|
check_real_plan(r, p);
|
|
}
|
|
check_real_listing(r, files);
|
|
}
|
|
g_repos.clear();
|
|
|
|
if (g_real_failures > 0) {
|
|
fprintf(stderr, "test-model-resolution: %d mismatches on real listings\n", g_real_failures);
|
|
std::abort();
|
|
}
|
|
}
|
|
|
|
//
|
|
// end-to-end assembly: real CLI parsing, real handler init resolving over the
|
|
// loopback, downloads skipped by flipping offline before apply
|
|
//
|
|
|
|
static void assemble(std::vector<std::string> argv, common_params & params, llama_example ex = LLAMA_EXAMPLE_SERVER) {
|
|
std::vector<char *> cargv;
|
|
g_context.clear();
|
|
for (auto & a : argv) {
|
|
g_context += g_context.empty() ? a : " " + a;
|
|
cargv.push_back(a.data());
|
|
}
|
|
bool ok = common_params_parse((int) cargv.size(), cargv.data(), params, ex);
|
|
REQUIRE(ok);
|
|
|
|
auto handler = common_models_handler_init(params, ex);
|
|
|
|
// skip the network execution, on_done still wires the params
|
|
params.offline = true;
|
|
common_models_handler_apply(handler, params);
|
|
}
|
|
|
|
static void test_task_assembly() {
|
|
printf("test-model-resolution: end-to-end assembly\n");
|
|
|
|
g_repos["test/main"] = flat;
|
|
g_repos["test/hole"] = hole;
|
|
g_repos["test/quad"] = quad;
|
|
g_repos["test/dflash"] = dflash_only;
|
|
g_repos["test/eagle3"] = eagle3_only;
|
|
g_repos["test/spark"] = spark;
|
|
g_repos["test/pair"] = dspark_dflash;
|
|
g_repos["test/small"] = {"draft-model-Q4_K_M.gguf"};
|
|
g_repos["test/preset"] = {"preset.ini", "model-Q8_0.gguf"};
|
|
|
|
{
|
|
// plain -hf wires the model and its mmproj, nothing speculative
|
|
common_params params;
|
|
assemble({"server", "-hf", "test/main:Q8_0"}, params);
|
|
REQUIRE_EQ(params.model.path, cached("test/main", "model-Q8_0.gguf"));
|
|
REQUIRE_EQ(params.mmproj.path, cached("test/main", "mmproj-model-Q8_0.gguf"));
|
|
REQUIRE(params.speculative.draft.mparams.path.empty());
|
|
}
|
|
{
|
|
// plain -hf wires the model and its mmproj, nothing speculative
|
|
common_params params;
|
|
assemble({"download", "-hf", "test/main:Q8_0"}, params, LLAMA_EXAMPLE_DOWNLOAD);
|
|
REQUIRE_EQ(params.model.path, cached("test/main", "model-Q8_0.gguf"));
|
|
REQUIRE_EQ(params.mmproj.path, cached("test/main", "mmproj-model-Q8_0.gguf"));
|
|
REQUIRE(params.speculative.draft.mparams.path.empty());
|
|
}
|
|
{
|
|
// --no-mmproj disables the mmproj discovery
|
|
common_params params;
|
|
assemble({"server", "-hf", "test/main:Q8_0", "--no-mmproj"}, params);
|
|
REQUIRE(params.mmproj.path.empty());
|
|
}
|
|
{
|
|
// --no-mmproj disables the mmproj discovery
|
|
common_params params;
|
|
assemble({"download", "-hf", "test/main:Q8_0", "--no-mmproj"}, params, LLAMA_EXAMPLE_DOWNLOAD);
|
|
REQUIRE(params.mmproj.path.empty());
|
|
}
|
|
{
|
|
// an explicit --mmproj wins over the discovery
|
|
common_params params;
|
|
assemble({"server", "-hf", "test/main:Q8_0", "--mmproj", "/local/mmproj.gguf"}, params);
|
|
REQUIRE(params.mmproj.path == "/local/mmproj.gguf");
|
|
}
|
|
{
|
|
// -hf with a spec type wires the sidecar of the main repo as fallback draft
|
|
common_params params;
|
|
assemble({"server", "-hf", "test/main:Q8_0", "--spec-type", "draft-mtp"}, params);
|
|
REQUIRE_EQ(params.speculative.draft.mparams.path, cached("test/main", "mtp-model-Q8_0.gguf"));
|
|
}
|
|
{
|
|
// -hfd with a spec type wires the draft repo sidecar at its tag,
|
|
// not its full model, and suppresses the main repo fallback
|
|
common_params params;
|
|
assemble({"server", "-hf", "test/hole:Q8_0", "-hfd", "test/hole:Q4_0", "--spec-type", "draft-mtp"}, params);
|
|
REQUIRE_EQ(params.speculative.draft.mparams.path, cached("test/hole", "mtp-model-Q4_0.gguf"));
|
|
}
|
|
{
|
|
// an explicit -md file wins over the sidecar resolution
|
|
common_params params;
|
|
assemble({"server", "-hf", "test/main:Q8_0", "-hfd", "test/main", "-md", "mtp-model-BF16.gguf", "--spec-type", "draft-mtp"}, params);
|
|
REQUIRE_EQ(params.speculative.draft.mparams.path, cached("test/main", "mtp-model-BF16.gguf"));
|
|
}
|
|
{
|
|
// -hfd without a spec type auto-selects the type, mtp first when all ship
|
|
common_params params;
|
|
assemble({"server", "-hf", "test/main:Q8_0", "-hfd", "test/quad:Q8_0"}, params);
|
|
REQUIRE(params.speculative.types == std::vector<enum common_speculative_type>{COMMON_SPECULATIVE_TYPE_DRAFT_MTP});
|
|
REQUIRE_EQ(params.speculative.draft.mparams.path, cached("test/quad", "mtp-model-Q8_0.gguf"));
|
|
}
|
|
{
|
|
// auto-selection with only a dflash sidecar
|
|
common_params params;
|
|
assemble({"server", "-hf", "test/main:Q8_0", "-hfd", "test/dflash:Q8_0"}, params);
|
|
REQUIRE(params.speculative.types == std::vector<enum common_speculative_type>{COMMON_SPECULATIVE_TYPE_DRAFT_DFLASH});
|
|
REQUIRE_EQ(params.speculative.draft.mparams.path, cached("test/dflash", "dflash-model-Q8_0.gguf"));
|
|
}
|
|
{
|
|
// auto-selection with only an eagle3 sidecar
|
|
common_params params;
|
|
assemble({"server", "-hf", "test/main:Q8_0", "-hfd", "test/eagle3:Q8_0"}, params);
|
|
REQUIRE(params.speculative.types == std::vector<enum common_speculative_type>{COMMON_SPECULATIVE_TYPE_DRAFT_EAGLE3});
|
|
REQUIRE_EQ(params.speculative.draft.mparams.path, cached("test/eagle3", "eagle3-model-Q8_0.gguf"));
|
|
}
|
|
{
|
|
// auto-selection prefers dspark over dflash when both ship
|
|
common_params params;
|
|
assemble({"server", "-hf", "test/main:Q8_0", "-hfd", "test/pair:Q8_0"}, params);
|
|
REQUIRE(params.speculative.types == std::vector<enum common_speculative_type>{COMMON_SPECULATIVE_TYPE_DRAFT_DSPARK});
|
|
REQUIRE_EQ(params.speculative.draft.mparams.path, cached("test/pair", "dspark-model-Q8_0.gguf"));
|
|
}
|
|
{
|
|
// -hf with the dspark spec type wires the sidecar of the main repo,
|
|
// anchored on the only full quant
|
|
common_params params;
|
|
assemble({"server", "-hf", "test/spark", "--spec-type", "draft-dspark"}, params);
|
|
REQUIRE_EQ(params.model.path, cached("test/spark", "model-MXFP4.gguf"));
|
|
REQUIRE_EQ(params.speculative.draft.mparams.path, cached("test/spark", "dspark-model-MXFP4.gguf"));
|
|
}
|
|
{
|
|
// -hfd on a repo without sidecars keeps resolving a full model as draft
|
|
common_params params;
|
|
assemble({"server", "-hf", "test/main:Q8_0", "-hfd", "test/small"}, params);
|
|
REQUIRE(params.speculative.types == std::vector<enum common_speculative_type>{COMMON_SPECULATIVE_TYPE_NONE});
|
|
REQUIRE_EQ(params.speculative.draft.mparams.path, cached("test/small", "draft-model-Q4_K_M.gguf"));
|
|
}
|
|
{
|
|
// a preset repo wires the preset and clears the model for router mode
|
|
common_params params;
|
|
assemble({"server", "-hf", "test/preset"}, params);
|
|
REQUIRE_EQ(params.models_preset, cached("test/preset", "preset.ini"));
|
|
REQUIRE(params.model.path.empty());
|
|
REQUIRE(params.model.hf_repo.empty());
|
|
}
|
|
|
|
g_repos.clear();
|
|
}
|
|
|
|
int main(void) {
|
|
// unbuffered, so a crash cannot swallow the reports already printed
|
|
setvbuf(stdout, nullptr, _IONBF, 0);
|
|
setvbuf(stderr, nullptr, _IONBF, 0);
|
|
|
|
// the negative cases legitimately log errors on every reordering,
|
|
// keep the output down to the reports
|
|
common_log_pause(common_log_main());
|
|
|
|
// the loopback endpoint also keeps the client init from rejecting
|
|
// https on the builds without TLS support
|
|
httplib::Server server;
|
|
serve_repos(server);
|
|
int port = server.bind_to_any_port("127.0.0.1");
|
|
|
|
// isolate the cache, its location is read once so it is set
|
|
// before anything else
|
|
cache_dir = std::filesystem::temp_directory_path() /
|
|
("test-model-resolution-cache-" + std::to_string(port));
|
|
std::filesystem::remove_all(cache_dir);
|
|
common_set_env("LLAMA_CACHE", cache_dir.string());
|
|
|
|
std::thread server_thread([&server] { server.listen_after_bind(); });
|
|
server.wait_until_ready();
|
|
common_set_env("MODEL_ENDPOINT", "http://127.0.0.1:" + std::to_string(port) + "/");
|
|
|
|
test_plan_resolution();
|
|
test_plan_partials();
|
|
test_sidecar_removal();
|
|
test_shared_removal();
|
|
test_real_repos();
|
|
test_task_assembly();
|
|
|
|
server.stop();
|
|
server_thread.join();
|
|
|
|
std::filesystem::remove_all(cache_dir);
|
|
printf("test-model-resolution: all tests OK\n");
|
|
return 0;
|
|
}
|