ONNXSeq2Seq Syntax | Vantage BYOM - ONNXSeq2Seq Syntax - Teradata Vantage

Teradata Vantage™ - Bring Your Own Model User Guide

Deployment
VantageCloud
VantageCore
Edition
VMware
Enterprise
IntelliFlex
Lake
Product
Teradata Vantage
Release Number
20.00
Published
February 2026
ft:locale
en-US
ft:lastEdition
2026-02-18
dita:mapPath
fee1607120608274.ditamap
dita:ditavalPath
ayr1485454803741.ditaval
dita:id
fee1607120608274

When ModelTable Contains Only One Model

SELECT * FROM [schema.]ONNXSeq2Seq(
ON { table | view | (query) } as InputTable
ON { table | view | (query) } as ModelTable DIMENSION
ON { table | view | (query) } as TokenizerTable DIMENSION
USING
Accumulate(column|columns
|'*')
	ModelOutputTensor(ValidOutputTensorName)
	[ EncodeMaxLength(Integer) ]
	[ ShowModelProperties({'true'|'false'}) ]
	[ OutputLength(Integer) ]
	[ OverwriteCachedModel(cached_model_name
|'*')]
	[ UseCache({'true'|'false'}) ]
	[ EnableMemoryCheck({'true'|'false'}) ]
	[ SkipSpecialTokens({'true'|'false'}) ]
	[ Const_<name_of_constant>(value) ]
) as alias ;

When ModelTable Contains Multiple Models

SELECT * FROM [schema.]ONNXSeq2Seq(
ON { table | view | (query) } as InputTable
ON (SELECT*FROM [table | view | {query}) WHERE model_id = model_identifier) [ AS ModelTable ] DIMENSION
ON { table | view | (query) } as TokenizerTable DIMENSION
USING
Accumulate(column|columns
|'*')
	ModelOutputTensor(ValidOutputTensorName)
	[ EncodeMaxLength(Integer) ]
	[ ShowModelProperties({'true'|'false'}) ]
	[ OutputLength(Integer) ]
	[ OverwriteCachedModel(cached_model_name
|'*')]
	[ UseCache({'true'|'false'}) ]
	[ EnableMemoryCheck({'true'|'false'}) ]
	[ SkipSpecialTokens({'true'|'false'}) ]
	[ Const_<name_of_constant>(value) ]
) as alias ;