Я новичок в C # и давно исследую эту ошибку.
Я хотел использовать свою обученную модель TensorFlow с Tensorflowsharp в Visual Studio для Mac, поэтому создал консоль .NETспроектировать и установить TensorflowSharp 1.13.0 из nuget.org с помощью встроенного менеджера пакетов.
Однако, когда я включил следующий код в Program.cs
using System;
using TensorFlow;
namespace ai
{
class MainClass
{
public static void Main(string[] args)
{
var graph = new TFGraph();
}
}
}
, я получил это сообщение об ошибке:
Unhandled Exception:
System.DllNotFoundException: libtensorflow
at (wrapper managed-to-native) TensorFlow.TFGraph.TF_NewGraph()
at TensorFlow.TFGraph..ctor () [0x00022] in <a8cd6d02fde04a81817b4f25d24a7be9>:0
В соответствии с некоторыми из сообщений, которые янайдено, это может означать, что libtensorflow.dylib
не находится в каталоге bin/Debug/
, но когда я посмотрел в него, я нашел файл внутри.
Что я делаю не так?
Настройка моей среды:
- Mac OSX 10.14
- Visual Studio для Mac COMMUNITY 7.7.4 (сборка1)
- Целевая структура: .NET 4.7.1
Большое спасибо за любую помощь!