Whatsapp

Cách cài đặt Bộ công cụ phát triển lượng tử của Microsoft trong Linux

Anonim

Không nhiều người có thể quen thuộc với Microsoft's Quantum Dev Kit nhưng chắc hẳn họ đã nghe nói về Quantum máy tính và tương lai thiên đường chúng dường như hứa hẹn.

Bộ công cụ phát triển lượng tử là nền tảng tích hợp của Microsoft để xây dựng các ứng dụng lượng tử bằng ngôn ngữ lập trình tập trung vào lượng tử mới có tên là Q ( Q Sharp). Nó chỉ xen kẽ với Visual Studio trên Windows cho đến khi Microsoft gần đây tạo một cổng cho macOS và Linux có hỗ trợ mô phỏng lượng tử và Mã VS.

Thiết bị Quantum chính hãng thiết bị rất khó kiếm nhưng Quantum Dev Kit giúp phần mềm có thể chạy trên trình giả lập Qubit. Kể từ khi phát hành, hàng nghìn nhà phát triển đã có thể xem trước cảm giác khi sử dụng Quantum States thay vì Binary StatesĐiều này đã khiến Microsoft không chỉ chuyển bộ công cụ sang macOS và Linux mà còn chuyển sang Mã nguồn mở cho các thư viện của nó.

Các thư viện phát triển và các ví dụ trình diễn đã được khởi chạy cùng với Q được phát hành theo Open Source Giấy phép MIT và có sẵn trên GitHub.

Microsoft Quantum Development Kit cũng đã được tạo ra để tương thích với Python với sự hỗ trợ dành cho Qđể thực hiện lệnh gọi gốc tới các quy trình Python và ngược lại, đồng thời hiệu suất của trình giả lập đã được tăng lên 4-5 lần.

Cài đặt Microsoft Quantum Dev Kit trong Ubuntu Linux

Nếu bạn muốn khám phá thế giới mới của Máy tính lượng tử với Microsoft's Dev Kitbạn cần cài đặt Visual Studio Code.

1. Cài đặt phần mở rộng Microsoft Quantum Development Kit cho Visual Studio Code.

2. Cài đặt Q Development Kit mẫu dự án sử dụng dòng lệnh ưa thích của bạn bằng cách chạy lệnh sau.

"
$ dotnet new -i Microsoft.Quantum.ProjectTemplates::0.2-"

3. Sao chép mẫu Microsoft Quantum Developer Kit và Thư viện từ repo GitHub của nó.

$ git clone https://github.com/Microsoft/Quantum.git

4. Điều hướng vào thư mục mới được sao chép và chạy khởi động Visual Studio Code .

$ cd Lượng tử
mã $ .

5. Chạy chương trình mẫu dịch chuyển tức thời.

$ cd Mẫu/Dịch chuyển tức thời/
bản dựng $ dotnet
$ dotnet chạy

Máy trạm của bạn được thiết lập để phát triển Q nếu chương trình chạy và đầu ra tương tự như: có 8 vòng dịch chuyển tức thời thành công với các giá trị khác nhau Đúng/Sai được gửi mỗi vòng.

Bạn có hào hứng với sự sẵn có của Quantum Development Kit cho Linux không và suy nghĩ của bạn về Điện toán lượng tử nói chung? Hãy để lại suy nghĩ của bạn trong phần bình luận bên dưới.