Documentation
¶
Index ¶
- type EncodeOption
- type Encoding
- type Tokenizer
- func (t *Tokenizer) Close() error
- func (t *Tokenizer) Decode(tokenIDs []uint32, skipSpecialTokens bool) string
- func (t *Tokenizer) Encode(str string, addSpecialTokens bool) ([]uint32, []string)
- func (t *Tokenizer) EncodeWithOptions(str string, addSpecialTokens bool, opts ...EncodeOption) Encoding
- func (t *Tokenizer) VocabSize() uint32
- type TokenizerOption
- type TruncationDirection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EncodeOption ¶ added in v0.7.0
type EncodeOption func(eo *encodeOpts)
func WithReturnAllAttributes ¶ added in v0.7.0
func WithReturnAllAttributes() EncodeOption
func WithReturnAttentionMask ¶ added in v0.7.0
func WithReturnAttentionMask() EncodeOption
func WithReturnSpecialTokensMask ¶ added in v0.7.0
func WithReturnSpecialTokensMask() EncodeOption
func WithReturnTokens ¶ added in v0.7.0
func WithReturnTokens() EncodeOption
func WithReturnTypeIDs ¶ added in v0.7.0
func WithReturnTypeIDs() EncodeOption
type Tokenizer ¶
type Tokenizer struct {
// contains filtered or unexported fields
}
func FromBytes ¶ added in v0.2.0
func FromBytes(data []byte, opts ...TokenizerOption) (*Tokenizer, error)
func FromBytesWithTruncation ¶ added in v0.4.0
func FromBytesWithTruncation(data []byte, maxLen uint32, dir TruncationDirection) (*Tokenizer, error)
func (*Tokenizer) EncodeWithOptions ¶ added in v0.7.0
func (t *Tokenizer) EncodeWithOptions(str string, addSpecialTokens bool, opts ...EncodeOption) Encoding
type TokenizerOption ¶ added in v0.7.1
type TokenizerOption func(to *tokenizerOpts)
func WithEncodeSpecialTokens ¶ added in v0.7.1
func WithEncodeSpecialTokens() TokenizerOption
type TruncationDirection ¶ added in v0.4.0
type TruncationDirection int
const ( TruncationDirectionLeft TruncationDirection = iota TruncationDirectionRight )
Click to show internal directories.
Click to hide internal directories.