Sign up to save tools and stay up to date with the latest in AI
bg
bg
1

GitHub - trholding/llama2.c: Llama 2 Everywhere (L2E)

Oct 06, 2023 - github.com
The Llama 2 Everywhere (L2E) project aims to democratize access to AI by ensuring its compatibility across a wide range of devices. The project focuses on training small models on diverse textual sources and deploying them on outdated school computers, particularly useful in areas with limited or no internet connectivity. The project is a fork of @karpathy's llama2.c and mirrors its progress, adding portability, performance improvements, and convenience features such as a web interface.

L2E offers several features including a standalone executable that runs on any x86_64 OS, a Linux Kernel, and a Unikernel Build for booting thousands of virtual baby Llama 2 models on enterprise servers. It also provides portability features such as single executable that runs on any x86_64 OS, GNU Linux, GNU/Systemd, *BSD (NetBSD, OpenBSD, FreeBSD), XNU's Not UNIX (Mac), Bare Metal Boot (BIOS & EFI), Windows, and runs on ARM64 via inbuilt BLINK emulation. The project also offers performance features such as OpenBLAS, CBLAS, BLIS, Intel MKL, ArmPL, Apple Accelerate Framework (CBLAS), OpenMP, OpenACC, OpenCL, OpenGL, Vulkan, and CUDA.

Key takeaways:

  • Llama 2 Everywhere (L2E) is a project aimed at ensuring compatibility across a wide range of devices, from repurposed chromebooks to high-density unikernel deployments in enterprises.
  • The primary use case of L2E involves training small models on diverse textual sources and deploying them to run as bootable instances on outdated school computers, particularly useful in areas with limited or unreliable internet connectivity.
  • The project also explores the potential of training models using various hardware telemetry data, which could have implications in fields such as automation, space, robotics, and IoT.
  • L2E offers a variety of features including a standalone, binary portable, bootable Llama 2, a Linux Kernel, a Unikernel Build, portability features, performance features, and more.
View Full Article

Comments (0)

Be the first to comment!