Точнее говоря, я запутался, какой будет операция * в структуре TF_Output в случае вызова
TF_OperationDescription * op_desc;
op_desc = TF_NewOperation(*graph, (char *)(op_str.data), (char *)(op_name_str.data));
TF_Output input;
input = { <WHAT_HERE>, n }
TF_AddInput(op_desc, input);
Это будут произвольные операции, почти как в _create_c_op из строки API Python с тензорным потоком 1587
Я просто не понимаю, где эти операции впервые создаются и как они соотносятся с конкретными входами операции, которые я добавляю с помощью моего op_desc.