Skip to content

Reboot-Codes/taurus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a733016 · Mar 14, 2025

History

6 Commits
Mar 12, 2025
Sep 30, 2024
Mar 14, 2025
Sep 30, 2024
Mar 14, 2025
Mar 12, 2025
Mar 12, 2025
Sep 27, 2024
Sep 27, 2024
Sep 27, 2024
Mar 12, 2025
Mar 12, 2025
Mar 14, 2025
Sep 27, 2024

Repository files navigation

Taurus

Get it? TPU-RS? Yeah, bad joke.

Taurus is a Tensor Processing Unit abstraction library that provides interoperability with the following platforms:

  • EdgeTPU (a.k.a. Google Coral)
  • CUDA (NVIDIA GPUs)
  • TENTATIVE: ANE (Apple Neural Engine)
  • Vulkan (GPU-agnostic HW accel)
  • OxiMath (Precision floating point calculation library, aka the no_std compatible option that runs on the CPU.)

Developed alongside Clover for usage in its Inference Engine component, however it's designed to be usage-case agnostic.

NOT READY FOR PRODUCTION USAGE!

To-Do

  • Setup documentation with auto-builds
  • Setup CI/CD testing
  • Verify feasibility of Objective-C FFI for ANE backend.

About

Acceleration back-end agnostic, tensor calculation library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published