小编Jen*_*sen的帖子

来自 TFSVC 代码的 AzureDevops Docker 映像没有这样的文件或目录

目标是将图像推送到 dockerhub,这在 Visual Studio 的“发布”功能中效果很好。

我有这个 Dockerfile:


FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base
WORKDIR /app
EXPOSE 80

FROM mcr.microsoft.com/dotnet/core/sdk:3.1-buster AS build
WORKDIR /src
COPY ["DockerTestWebsiteLinux/DockerTestWebsiteLinux.csproj", "DockerTestWebsiteLinux/"]
RUN dotnet restore "DockerTestWebsiteLinux/DockerTestWebsiteLinux.csproj"
COPY . .
WORKDIR "/src/DockerTestWebsiteLinux"
RUN dotnet build "DockerTestWebsiteLinux.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "DockerTestWebsiteLinux.csproj" -c Release -o /app/publish

FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "DockerTestWebsiteLinux.dll"]
Run Code Online (Sandbox Code Playgroud)

这是使用 VS2019(最新版本)生成的空白 ASP.NET Core 项目的默认项目。

管道 YAML 如下所示:

steps:
- task: Docker@0
  displayName: 'Build …
Run Code Online (Sandbox Code Playgroud)

azure .net-core dockerfile azure-devops azure-pipelines

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

Keras h5将于2019年在Tensorflow上服?

我试图按照本教程讲解如何转换Keras H5模型zu ProtoBuff并使用Tensorflow服务为其提供服务:https ://towardsdatascience.com/deploying-keras-models-using-tensorflow-serving-and-flask-508ba00f1037

该教程在网络上的许多其他资源中都使用了“ tf.saved_model.simple_save”,该名称现已弃用并删除(2019年3月)。如以下所示,使用freeze_session将h5转换为pb: 如何将Keras .h5导出到tensorflow .pb?

似乎错过了一个“ serv”标签,因为tensorflow_model_server输出:

Loading servable: {name: ImageClassifier version: 1} failed: Not found: Could not find meta graph def matching supplied tags: { serve }. To inspect available tag-sets in the SavedModel, please use the SavedModel CLI: saved_model_cli

使用save_model_cli进行了检查,没有标签。

现在如何使h5模型可在tensorflow_server中使用?

keras tensorflow tensorflow-serving

4
推荐指数
1
解决办法
2008
查看次数