我们擅长商业策略与用户体验的完美结合。
欢迎浏览我们的案例。
微软发布了 .NET Core 3 的首个公众预览版(Preview 1)
今天,微软发布了 .NET Core 3 的首个公众预览版(Preview 1),除了带来许多新功能,开发团队也乐于聆听大家的反馈。
感兴趣的朋友,可以在 Visual Studio 2019 Preview 1(同样在今日开放了预览)、Visual Studio for Mac、以及 Visual Studio Code 上,开发 .NET Core 3 应用程序。
.NET Core 3 作为一个重大更新,添加了可通过 WPF 框架、Windows Forms、以及 EF6,来构建 Windows 桌面应用程序的支持。
ASP.NET Core 3 支持带 Razor 组件的客户端,EF Core 3 支持 Azure Cosmos DB 。此外,它还将包括对 C#8 和 .NET Standard 2.1 等更多内容的支持。
微软开源用于机器学习模型的高性能推理引擎 ONNX
微软昨天宣布开放 ONNX Runtime,这是一款用于 Linux,Windows 和 Mac 平台的 ONNX 格式的机器学习模型的高性能推理引擎。ONNX Runtime 允许开发人员在任何支持的框架中训练和调整模型,并在云端和边缘高性能运转。微软也正运用其在内部使用 ONNX Runtime 进行 Bing 搜索,Bing Ads,Office 生产力服务等。
ONNX 为 AI 框架生态系统带来了互操作性,提供了可扩展计算图模型的定义,以及内置运算符和标准数据类型的定义。
ONNX 使模型能够在一个框架中进行训练并转移到另一个框架中进行推理。目前,Caffe2,Cognitive Toolkit 和 PyTorch 都支持 ONNX 模型。
微软推出开源 CNAB 格式:轻松打包和管理分布式应用
联合 Docker 和多家合作伙伴,微软开发出了一种能够在不同环境下轻松打包和维护主流容器应用的方法。Cloud Native Application Bundles (CNAB) 是全新的开源打包格式规范,通过一个可安装文件就能管理多款,在不同环境中配置应用程序资源并分布式应用,在不同环境中配置应用程序资源,无需多个工具集就能轻松管理应用程序的生命周期。它兼容 Azure,on-prem OpenStack, Kubernetes, Swarm, Ansible, Terraform 等等。
CNAB 提供如下功能:
在统一的逻辑单元中管理多项资源
在应用生命周期管理中使用和定义可操作的动词(安装、升级和卸载)
即使底层技术本身不支持,也能签署并以数字方式打包
Attest(或将签名附加到该捆绑包的生命周期中的任何时刻)并以数字方式验证捆绑包是否已达到该状态以控制捆绑包的使用方式。
启用捆绑包和所有依赖项的导出,以在另一个环境中可靠地重现,包括脱机环境(物联网边缘,air-gapped 环境)。
将软件包存储在存储库中以进行远程安装。
(邯郸网站建设)