for (uint32_t i = 0; i < inputs; ++i)
{
auto pull = g->nodes()->create<loco::Pull>();
- g->inputs()->create()->node(pull);
+ loco::link(g->inputs()->create(), pull);
}
// outputs
for (uint32_t o = 0; o < outputs; ++o)
{
auto push = g->nodes()->create<loco::Push>();
- g->outputs()->create()->node(push);
+ loco::link(g->outputs()->create(), push);
}
// Make session
pull->dtype(loco::DataType::FLOAT32);
pull->rank(1);
pull->dim(0) = 1;
- g->inputs()->create()->node(pull);
+ loco::link(g->inputs()->create(), pull);
// Make good data
auto buf = make_buffer<float, LexicalLayout>(Shape{1});
// Input
auto graph_input = g->inputs()->create();
- graph_input->node(pull_node);
+ loco::link(graph_input, pull_node);
// Output
auto graph_output = g->outputs()->create();
- graph_output->node(push_node);
+ loco::link(graph_output, push_node);
graphs.push_back(std::move(g));
}
// Input
auto graph_input = g->inputs()->create();
- graph_input->node(pull_node);
+ loco::link(graph_input, pull_node);
// Output
auto graph_output = g->outputs()->create();
- graph_output->node(push_node);
+ loco::link(graph_output, push_node);
graphs.push_back(std::move(g));
}
// Input
auto input = g->inputs()->create();
- input->node(pull);
+ loco::link(input, pull);
{
locomotiv::Session s(g.get());