# floatx **Repository Path**: mirrors_maruel/floatx ## Basic Information - **Project Name**: floatx - **Description**: float16, bfloat16, fp8 e4m3 and e5m2 implementation in Go - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-06 - **Last Updated**: 2026-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # floatx Implementation of floating point number types often used in deep neural networks (DNN). - float8 E4M3 [F8E4M3](https://pkg.go.dev/github.com/maruel/floatx#F8E4M3) - float8 E4M3Fn [F8E4M3Fn](https://pkg.go.dev/github.com/maruel/floatx#F8E4M3Fn) - float8 E5M2 [F8E5M2](https://pkg.go.dev/github.com/maruel/floatx#F8E5M2) - float16 [F16](https://pkg.go.dev/github.com/maruel/floatx#F16) - bfloat16 [BF16](https://pkg.go.dev/github.com/maruel/floatx#BF16) - float32 [F32](https://pkg.go.dev/github.com/maruel/floatx#F32) See whole documentation at [![Go Reference](https://pkg.go.dev/badge/github.com/maruel/floatx/.svg)](https://pkg.go.dev/github.com/maruel/floatx/) No external dependency. Has 100% code coverage: [![codecov](https://codecov.io/gh/maruel/floatx/graph/badge.svg?token=M92Q70R7BZ)](https://codecov.io/gh/maruel/floatx) including testing the whole 256 possibilities for float8 and 65536 values for float16 types.