无法安装Tensorflow,Keras:无法解析“PureHDF”

qnyhuwrf  于 2023-04-06  发布在  其他
关注(0)|答案(1)|浏览(301)

我试图遵循这个简单的入门指南tensorflow.net和已经被阻止在第一行。
我安装了TensorFlow .NET、TensorFlow.Keras和SciSharp.TensorFlow.Redist-Windows-GPU,如这里所述
代码以

using static Tensorflow.Binding;
using static Tensorflow.KerasApi;
using Tensorflow;
using Tensorflow.NumPy;

编辑:我没有看到Tensorflow.keras因为一个错误而没有安装:

Unable to resolve dependency 'PureHDF'. Source(s) used: 'nuget.org', 'Microsoft Visual Studio Offline Packages'.

事实上我可以在一个空白项目中安装Tensorflow.keras,但这里是在一个unity项目中,但我不明白为什么一个nuget包不应该在这里而不是那里找到。

vuktfyat

vuktfyat1#

这是我这边的csproj设置:

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net6.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="SciSharp.TensorFlow.Redist" Version="2.11.0" />
    <PackageReference Include="SciSharp.TensorFlow.Redist-Windows-GPU" Version="2.10.0" />
    <PackageReference Include="TensorFlow.Keras" Version="0.10.4" />
    <PackageReference Include="TensorFlow.NET" Version="0.100.4" />
  </ItemGroup>

</Project>

以上依赖关系工作正常:

我认为KeraApi应该来自TensorFlow.NET包,问题应该来自包不兼容或依赖项没有完全加载。

相关问题