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 ;