微信号:ai-front

介绍:面向AI爱好者、开发者和科学家,提供最新最全AI领域技术资讯、一线业界实践案例、搜罗整理业界技术分享干货、最新AI论文解读。每周一节技术分享公开课,助力你全面拥抱人工智能技术。

微软发布量子开发包预览版

2017-12-12 14:18 厉害了

译者|Debra
编辑|Emily
AI 前线导读:12 月 11 日,微软发布了量子开发包预览版,开发工具包包含用户建立自己的量子计算程序和实验所需的工具。如果用户有一定使用微软可是工作室产品的经验,初学者就可以用它来编写他们的第一个量子程序,经验丰富的研究人员则可以快速有效地开发新的量子算法。使用量子开发包需要首先进行安装和验证,以创建和验证开发环境,然后使用快速入门(Quickstart )了解 Q# 项目的结构,以及如何编写量子程序。

更多干货内容请关注微信公众号“AI 前线”,(ID:ai-front)
微软量子开发工具包组件

量子开发工具包预览版提供了一个完整的开发仿真环境,包含以下组件:

组件及其功能


  • Q# 语言和编译器:Q# 语言和编译器是一种用于表达量子算法的编程语言,用于编写在主机程序和计算机控制下,在附属量子处理器上运行的子程序。

  • Q# 标准库: 该库包含支持传统语言控制要求和 Q# 量子算法的操作和功能。本地量子机模拟器:精确矢量模拟和速度优化的全状态矢量模拟器。

  • 量子计算机轨迹模拟器: 与本地量子模拟器模拟量子环境不同,轨迹模拟器用于估计执行量子程序所需的资源,并且可以更快地调试非 Q# 控制代码。

  • 开发工具扩展: 该扩展包含用于 Q# 文件和项目的模板以及语法高亮显示。该扩展还会安装并创建编译器的自动 hooks。

量子开发包文档

当前的文档包括以下主题:


  • 量子开发包发布声明。

  • 量子计算概念,包括线性代数与量子计算的相关性、量子位的性质和用途、量子电路的读取等等。

  • 安装和验证介绍如何快速设置量子开发环境,开发工具环境将通过 Q# 语言的编译器和 Q# 项目和文件的模板得到增强。

  • 快速入门指导用户如何在 Visual Studio 开发环境中创建 Teleport application ,如何定义 Q# 操作,使用 C# 调用 Q# 操作,以及如何执行量子算法。

  • 管理量子机器和驱动程序描述了量子算法如何执行,量子机器是否可用,以及如何为量子程序编写非 Q# 驱动程序。

  • 量子开发技术指出了在 Q# 中创建量子程序的核心概念,包括文件结构、操作和功能,量子位使用以及其他问题。

  • Q# 标准库描述了支持传统语言控制要求和 Q# 量子算法的操作和功能,包括控制流程、数据结构、纠错、测试和调试。

  • Q# 语言参考详细介绍了 Q# 语言,包括 Q# 语言类型模型、表达式、语句和编译器使用方法。

  • 更多信息包含精选的量子计算相关深度参考信息。

  • 量子轨迹模拟器参考包含轨迹模拟器实体和异常相关参考资料。

  • Q# 库参考包含名称空间库体的参考信息。

文章链接:

https://docs.microsoft.com/en-us/quantum/?view=qsharp-preview


 
AI前线 更多文章 Netflix推荐算法,让每个人看到不一样的电影海报 吴恩达再放大招:成立Landing.ai并签约富士康,这次瞄准的是制造业工人的饭碗 苏宁场景实践:小包裹背后的大智慧 论文导读 | DeepXplore:深度学习系统的自动化白盒测试 2017 年回顾:NLP、深度学习与大数据
猜您喜欢 2016年JavaScript开发者需要了解的技能 蘑菇街11·11:在微信小程序做大促,技术如何支撑? CocoaPods 添加第三方库报错 今晚公开课:ios功能测试 安天移动安全推出AVL Insight开源情报工具,提供一站式情报管理服务