Documentation
¶
Overview ¶
Package types is mostly a top level directory for GoMLX important types. See sub-packages `shapes`, `tensor` and `slices`.
This package also provides the types: Set.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Set ¶
type Set[T comparable] map[T]struct{}
Set implements a Set for the key type T.
func MakeSet ¶
func MakeSet[T comparable](size ...int) Set[T]
MakeSet returns an empty Set of the given type. Size is optional, and if given will reserve the expected size.
func SetWith ¶ added in v0.11.0
func SetWith[T comparable](elements ...T) Set[T]
SetWith creates a Set[T] with the given elements inserted.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package shapes defines Shape and DType and associated tools.
|
Package shapes defines Shape and DType and associated tools. |
|
Package tensors implements a `Tensor`, a representation of a multi-dimensional array.
|
Package tensors implements a `Tensor`, a representation of a multi-dimensional array. |
|
images
Package images provides several functions to transform images back and forth from tensors.
|
Package images provides several functions to transform images back and forth from tensors. |
|
Package xslices provide missing functionality to the slices package.
|
Package xslices provide missing functionality to the slices package. |
|
Package xsync implements some extra synchronization tools.
|
Package xsync implements some extra synchronization tools. |
Click to show internal directories.
Click to hide internal directories.