Skip to main content

GroqFlow toolchain library

Project description

GroqFlow 🚀

GroqFlow™ is the easiest way to get started with Groq's technology. GroqFlow provides an automated workflow for compiling Machine Learning, Artifical Intelligence, and High-Performance Computing workloads into Groq programs and executing those programs on the Groq Language Processing Unit™ (LPU).


System Requirements

To begin, we recommend that your system meets the following software and hardware requirements:

  • Ubuntu 22.04 or Rocky 8.4 Linux distribution.
  • 32GB RAM (or more) to build models.
  • 8 LPUs (especially for larger models) to run models.
  • GroqWare Suite™ version >=0.9.2.1 installation*:
    • Groq Developer Tools Package (groq-devtools) for building and compiling models.
    • Groq Runtime Package (groq-runtime) for running compiled models on Groq hardware.

*For information on how to install GroqWare Suite on your system, create an account on our portal and view the GroqWare Quick Start Guide for installation instructions.


Navigating GroqFlow

  • Documentation: All GroqFlow documentation, including the installation guide, user guide, known issues, and versioning.

  • Examples: Includes various GroqFlow examples.

  • GroqFlow: The source code for the groqflow package.

  • Proof Points: Machine learning proof points using GroqFlow.

  • README.md: This README.


Contributors

GroqFlow development is primarily conducted within Groq's internal repo and is periodically synced to GitHub. This approach means that developer contributions are not immediately obvious in the commit log.

This project follows the all-contributors specification. Contributions of any kind are welcome!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

groqflow-4.3.1.tar.gz (29.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

groqflow-4.3.1-py3-none-any.whl (33.8 kB view details)

Uploaded Python 3

File details

Details for the file groqflow-4.3.1.tar.gz.

File metadata

  • Download URL: groqflow-4.3.1.tar.gz
  • Upload date:
  • Size: 29.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for groqflow-4.3.1.tar.gz
Algorithm Hash digest
SHA256 c456e00501bf46aeae9a96eae789520fd0c7d58c0a9063e8082bf9a2ede5c7dd
MD5 0520971415bb2e9032260e71bd496f1f
BLAKE2b-256 365de5e158746badb42ada91f08f185ca2228d5b302be6c67d6c17f871eda201

See more details on using hashes here.

File details

Details for the file groqflow-4.3.1-py3-none-any.whl.

File metadata

  • Download URL: groqflow-4.3.1-py3-none-any.whl
  • Upload date:
  • Size: 33.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for groqflow-4.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ee7177f45f87fc91e031ec179a84dc8423a0900ede724630a413e284f83d5272
MD5 8f9817014bd770e2842ba1f80369d20d
BLAKE2b-256 cda656914503bc2ac07da584dc34e0528155ce9012e528ff777a4236784de576

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page