types

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 18, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

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 (Set[T]) Has

func (s Set[T]) Has(key T) bool

Has returns true if Set s has the given key.

func (Set[T]) Insert

func (s Set[T]) Insert(key T)

Insert key into set.

Directories

Path Synopsis
Package shapes defines Shape and DType and associated tools.
Package shapes defines Shape and DType and associated tools.
Package slices are
Package slices are
Package tensor provides a `Tensor` interface with 2 different implementations: `Local` and `Device`.
Package tensor provides a `Tensor` interface with 2 different implementations: `Local` and `Device`.
image
Package image provides several functions to transform images back and forth from tensors.
Package image provides several functions to transform images back and forth from tensors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL