Skip to main content

# Graphene: MLX Training Framework

Graphene is a robust training framework designed to simplify the development of machine learning applications using Apple’s MLX framework. By reducing boilerplate code, Graphene allows developers to focus more on the core logic of their applications and less on the repetitive setup often required in machine learning workflows.

## Features

  • Simplified API: Graphene provides a simplified API that abstracts away many of the complexities associated with the MLX framework. This allows developers to get started quickly without needing to understand all the underlying details.

  • Boilerplate Reduction: Graphene is designed to reduce the amount of boilerplate code that developers need to write when using the MLX framework. This leads to cleaner, more readable code and faster development times.

  • Flexible and Extensible: Graphene is built with flexibility in mind. It can be easily extended and customized to fit your specific needs, making it a versatile tool for a wide range of machine learning tasks.

## Getting Started

To get started with Graphene, you can install it via pip:

`bash pip install graphene-mlx `

Once installed, you can import it in your Python scripts as follows:

`python import graphene `

For more detailed information on how to use Graphene, please refer to the [official documentation](https://graphene-mlx.readthedocs.io).

## Dev Installation

`bash git clone git@github.com:radulescupetru/graphene.git `

Create a conda environment

`bash conda create -n my_awesome_conda_env conda activate my_awesome_conda_env `

Lock the requirements for your specific setup and install them

`bash cd graphene ./scripts/lock-requirements.sh && ./scripts/install.sh `

Install dev requirements

`bash pip install -r requirements/requirements.dev.in pre-commit install pre-commit run --all-files `

Metadata

Release files for graphene-mlx 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for graphene-mlx 0.1.0
File Size Uploaded
graphene_mlx-0.1.0.tar.gz 21.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for graphene-mlx 0.1.0
File Interpreter ABI Platform
graphene_mlx-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 28.3 kB

Release files / graphene_mlx-0.1.0.tar.gz

Download URL graphene_mlx-0.1.0.tar.gz
Size 21.7 kB
Tags Source
SHA-256 checksum
How to use checksums
25c45a2ae8a2e58beca66ec6846b62e70c2a22961d64642aeb5f5b5445993477
BLAKE2b-256 checksum
How to use checksums
e01fa69520b0df5edd0cb42efadb6eff91abe5396c70e29b25c43f10ecb3e62c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / graphene_mlx-0.1.0-py3-none-any.whl

Download URL graphene_mlx-0.1.0-py3-none-any.whl
Size 6.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
13b45efca9624e24506f3947178c3feb1c479f4fd4b8c3d836bbb48f46db32b5
BLAKE2b-256 checksum
How to use checksums
837634d689cfc5da48f477104194a131b6311909b8aecf8e1d30db4663e8ffe2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

0.0.15

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page