microsoft/onnxruntime-extensions

Public

mirrored from https://github.com/microsoft/onnxruntime-extensionsAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v0.4.0

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

operators/string_tensor.h

23lines · modeblame

d48d825aXavier Dupré5 years ago1// Copyright (c) Microsoft Corporation. All rights reserved.
2// Licensed under the MIT License.
3
4#pragma once
5
6#include <string>
c891e5d7Wenbing Li5 years ago7#include "ustring.h"
8#include "ocos.h"
d48d825aXavier Dupré5 years ago9
37598fefMojimi5 years ago10
d48d825aXavier Dupré5 years ago11// Retrieves a vector of strings if the input type is std::string.
12// It is a copy of the input data and can be modified to compute the output.
d1c65748Xavier Dupré5 years ago13void GetTensorMutableDataString(const OrtApi& api, Ort::CustomOpApi& ort, OrtKernelContext* context,
d48d825aXavier Dupré5 years ago14const OrtValue* value, std::vector<std::string>& output);
15
37598fefMojimi5 years ago16void GetTensorMutableDataString(const OrtApi& api, Ort::CustomOpApi& ort, OrtKernelContext* context,
17const OrtValue* value, std::vector<ustring>& output);
18
d1c65748Xavier Dupré5 years ago19void FillTensorDataString(const OrtApi& api, Ort::CustomOpApi& ort, OrtKernelContext* context,
d48d825aXavier Dupré5 years ago20const std::vector<std::string>& value, OrtValue* output);
37598fefMojimi5 years ago21
22void FillTensorDataString(const OrtApi& api, Ort::CustomOpApi& ort, OrtKernelContext* context,
23const std::vector<ustring>& value, OrtValue* output);