Skip to content

Commit d5abf7b

Browse files
authored
Merge pull request serizba#180 from gth828r/fix-compiler-type-warnings
Fix compiler type warnings
2 parents c98a475 + 9d06594 commit d5abf7b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

include/cppflow/model.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,15 +143,15 @@ namespace cppflow {
143143

144144
inline std::tuple<std::string, int> parse_name(const std::string& name) {
145145
auto idx = name.find(':');
146-
return (idx == -1 ? std::make_tuple(name, 0) : std::make_tuple(name.substr(0, idx), std::stoi(name.substr(idx + 1))));
146+
return (idx == std::string::npos ? std::make_tuple(name, 0) : std::make_tuple(name.substr(0, idx), std::stoi(name.substr(idx + 1))));
147147
}
148148

149149
inline std::vector<tensor> model::operator()(std::vector<std::tuple<std::string, tensor>> inputs, std::vector<std::string> outputs) {
150150

151151
std::vector<TF_Output> inp_ops(inputs.size());
152152
std::vector<TF_Tensor*> inp_val(inputs.size(), nullptr);
153153

154-
for (int i=0; i<inputs.size(); i++) {
154+
for (decltype(inputs.size()) i=0; i<inputs.size(); i++) {
155155

156156
// Operations
157157
const auto[op_name, op_idx] = parse_name(std::get<0>(inputs[i]));
@@ -167,7 +167,7 @@ namespace cppflow {
167167

168168
std::vector<TF_Output> out_ops(outputs.size());
169169
auto out_val = std::make_unique<TF_Tensor*[]>(outputs.size());
170-
for (int i=0; i<outputs.size(); i++) {
170+
for (decltype(outputs.size()) i=0; i<outputs.size(); i++) {
171171

172172
const auto[op_name, op_idx] = parse_name(outputs[i]);
173173
out_ops[i].oper = TF_GraphOperationByName(this->graph.get(), op_name.c_str());
@@ -186,7 +186,7 @@ namespace cppflow {
186186

187187
std::vector<tensor> result;
188188
result.reserve(outputs.size());
189-
for (int i=0; i<outputs.size(); i++) {
189+
for (decltype(outputs.size()) i=0; i<outputs.size(); i++) {
190190
result.emplace_back(tensor(out_val[i]));
191191
}
192192

0 commit comments

Comments
 (0)