ggml-org/llama.cpp

split: allow --split-max-size option

Ouverte

#6 259 ouverte le 23 mars 2024

 (4 commentaires) (1 réaction) (0 personne assignée)C++ (21 786 forks)batch import
enhancementgood first issuehelp wantedsplit

Métriques du dépôt

Stars
 (124 222 étoiles)
Métriques de merge PR
 (Merge moyen 6j 8h) (389 PRs mergées en 30 j)

Description

Motivation

we support --split-max-tensors since:

  • #6135

As mentionned by @Artefact2 in this comment:

allowing to split by file size would be more intuitive (and usually more appropriate since file size is usually the limiting factor, eg 4G for FAT or 50G for HF)

Proposition:

Introduce --split-max-size N(M|G) split strategy to split files in file with a max size of N Megabytes or Gigabytes. As it is not possible to have less than 1 tensor per GGUF, this size is a soft limit.

Guide contributeur