标签: tensorflowsharp

创建张量流图时出现异常CallbackOnCollectedDelegate

我尝试用TensorFlowSharp构建一个小的tensorflow应用程序,有时我收到这个异常:

托管调试助手'CallbackOnCollectedDelegate'

对于函数TensorFlowSharp!TensorFlow.TFBuffer + BufferReleaseFunc :: Invoke

我试图找出它意味着什么,但我没有完全理解这些解释.这是引发异常的代码的一部分:

var graph = new TFGraph();
var model = File.ReadAllBytes(ModelsFile);
graph.Import(model, "");
Run Code Online (Sandbox Code Playgroud)

有人知道我应该做些什么来防止这种异常吗?

布鲁诺

c# exception tensorflow tensorflowsharp

11
推荐指数
1
解决办法
232
查看次数

如何将 Byte[](解码为 PNG 或 JPG)转换为 Tensorflows Tensor

我正在尝试在 Unity 的项目中使用 Tensorflowsharp。

我面临的问题是,对于转换,您通常使用第二个 Graph 将输入转换为张量。Android 不支持使用的函数 DecodeJpg 和 DecodePng 那么如何将该输入转换为张量?

private static void ConstructGraphToNormalizeImage(out TFGraph graph, out TFOutput input, out TFOutput output, TFDataType destinationDataType = TFDataType.Float)
{

    const int W = 224;
    const int H = 224;
    const float Mean = 117;
    const float Scale = 1;
    graph = new TFGraph();
    input = graph.Placeholder(TFDataType.String);
    output = graph.Cast(graph.Div(
        x: graph.Sub(
            x: graph.ResizeBilinear(
                images: graph.ExpandDims(
                    input: graph.Cast(
                        graph.DecodeJpeg(contents: input, channels: 3), DstT: TFDataType.Float),
                    dim: graph.Const(0, "make_batch")),
                size: graph.Const(new int[] { …
Run Code Online (Sandbox Code Playgroud)

c# android opencv tensorflow tensorflowsharp

3
推荐指数
1
解决办法
3608
查看次数

标签 统计

c# ×2

tensorflow ×2

tensorflowsharp ×2

android ×1

exception ×1

opencv ×1