Информация о системе
Платформа и дистрибутив ОС (например, Linux Ubuntu 16.04): Windows10
TensorFlow установлен из (исходного или двоичного файла): tensorflow/tensorflow
Версия TensorFlow (используйте команду ниже): 2.4.0
Версия Python: 3.7.5
Версия Bazel (при компиляции из исходного кода): 3.1.0
Версия GCC/Compiler (при компиляции из исходного кода):
Версия CUDA/cuDNN: CUDA 11.0.2 / cuDNN8.0.5.39
Модель графического процессора и память: RTX3090
Я скомпилировал исходный код tensorflow и получил «tensorflow.dll» ' и 'tensorflow.lib'.
Так что я успешно попробовал приведенный ниже код.
Код: Выделить всё
#include
#include
int main() {
printf("Hello from TensorFlow C library version %s\n", TF_Version());
return 0;
}
Код: Выделить всё
#include "tensorflow/cc/saved_model/loader.h"
- Как установить каталог Visual Studio (включить библиотеку) для использования скомпилированного вывода bazel?
Я не знаю, какую папку, dll, библиотеку и заголовок использовать.
- < li>bazel-bin
- bazel-out
- bazel-tensorflow
- bazel-testlogs
- Я пытался использовать tensorflow/cc/saved_model/loader.h для использования сохраненной модели. Когда я добавляю необходимый заголовок, vs2019 продолжает сообщать об ошибке связывания
Поэтому я вручную добавил путь для включения каталога. Но я получил эту ошибку.Код: Выделить всё
fatal error C1083: cannot open include file. 'Eigen/Core': No such file or directory
Это проблема, вызванная неправильной установкой путей к каталогам включения и библиотеки?Код: Выделить всё
fatal error C1014: too many include files : depth = 1024
Подробнее здесь: https://stackoverflow.com/questions/769 ... tudio-2019