Text Classification
PEFT
lora
document-question-answering
structured-decisions
calibration
synthetic-evaluation
Instructions to use botp/Solomon with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use botp/Solomon with PEFT:
Task type is invalid.
- Notebooks
- Google Colab
- Kaggle
File size: 1,115 Bytes
1d2de8a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | [build-system]
requires = ["hatchling==1.32.3"]
build-backend = "hatchling.build"
[project]
name = "solomon-mlx"
version = "0.1.0"
description = "Solomon v1.1 BF16 inference on Apple Silicon"
license = "Apache-2.0"
license-files = ["LICENSE", "NOTICE", "MODIFICATIONS.md", "docs/UPSTREAM-MODIFICATIONS.md"]
requires-python = ">=3.12,<3.14"
dependencies = ["mlx==0.32.2", "mlx-vlm==0.7.1", "transformers==5.17.0", "numpy==2.5.3", "pillow==12.3.0", "safetensors==0.8.0", "huggingface-hub==1.32.0", "scipy==1.18.1"]
[project.optional-dependencies]
dev = ["pytest==9.1.1", "ruff==0.16.8", "modal==1.5.5"]
cloud = [
"boto3==1.43.98",
"mlx[cpu]==0.32.2; sys_platform == 'linux'",
"modal==1.5.5",
]
[project.scripts]
solomon-mlx = "solomon_mlx.cli:main"
solomon-mlx-hub = "solomon_mlx_hub.__main__:main"
[tool.pytest.ini_options]
testpaths = ["tests"]
markers = ["model: requires the full pinned model"]
[tool.ruff]
line-length = 110
extend-exclude = ["src/solomon_mlx/_vendor", "snapshots", "models", "evaluations"]
[tool.hatch.build.targets.wheel]
packages = ["src/solomon_mlx", "src/solomon_mlx_hub"]
|