ggml-org/llama.cpp

split: allow --split-max-size option

开放

#6,259 创建于 2024年3月23日

 (4 条评论) (1 个反应) (0 位负责人)C++ (21,764 个派生)batch import
enhancementgood first issuehelp wantedsplit

仓库指标

星标
 (124,134 个星标)
PR 合并指标
 (平均合并 6天 8小时) (30 天内合并 389 个 PR)

描述

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.

贡献者指南