Documentation
¶
Index ¶
- func CPUMatrixMultiply(a, b []float32, width int) []float32
- func CPUVectorAdd(a, b []float32) []float32
- func CompareVectors(a, b []float32, tolerance float32) bool
- func GenerateRandomMatrix(width int) []float32
- func GenerateRandomVector(size int) []float32
- func PrintMatrix(matrix []float32, width int, name string)
- func PrintVector(vec []float32, name string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CPUMatrixMultiply ¶
CPUMatrixMultiply performs matrix multiplication on CPU for comparison
func CPUVectorAdd ¶
CPUVectorAdd performs vector addition on CPU for comparison
func CompareVectors ¶
CompareVectors compares two vectors and returns true if they are equal within tolerance
func GenerateRandomMatrix ¶
GenerateRandomMatrix creates a random square matrix of specified width
func GenerateRandomVector ¶
GenerateRandomVector creates a random vector of specified size
func PrintMatrix ¶
PrintMatrix prints a matrix in a nice format
func PrintVector ¶
PrintVector prints a vector in a nice format
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.