Công cụ dành cho nhà phát triển

Khung bất khả tri phần cứng dành cho nhà phát triển

Để đơn giản hóa quá trình thiết kế và thực thi thuật toán lượng tử, bạn có thể sử dụng Amazon Braket SDK. Amazon Braket SDK được thiết kế là công nghệ bất khả tri, loại bỏ nhu cầu viết mã cho các công cụ lập trình lượng tử khác nhau cho riêng mỗi loại phần cứng lượng tử. SDK hỗ trợ khung thống nhất cho nhà phát triển, cho phép bạn xây dựng các thuật toán lượng tử và chạy các thuật toán này trên bất kỳ phần cứng lượng tử tương thích hoặc trình mô phỏng mạch lượng tử nào được cung cấp thông qua dịch vụ Amazon Braket. Khi các công nghệ lượng tử mới xuất hiện và được thêm vào dịch vụ Amazon Braket, bạn có thể tự tin rằng trải nghiệm phát triển của bạn vẫn giữ được sự nhất quán và các thiết kế, thuật toán lượng tử hiện có của bạn có thể được kiểm thử trên các hệ thống mới này.

Thực thi các thuật toán cổ điển-lượng tử lai được quản lý hoàn toàn với Hybrid Jobs

Amazon Braket Hybrid Jobs giúp đơn giản hóa quá trình cài đặt, theo dõi và chạy các thuật toán cổ điển-lượng tử lai. Sau khi bạn cung cấp tệp lệnh thuật toán và lựa chọn QPU hoặc trình mô phỏng để chạy thuật toán, Amazon Braket sẽ thiết lập điện toán cổ điển, thực thi thuật toán và giải phóng tài nguyên sau khi hoàn thành tác vụ. Bạn có thể thiết lập các số liệu tùy chỉnh cho thuật toán của mình, tất cả đều được Amazon CloudWatch tự động ghi lại và được hiển thị trong thời gian thực trên bảng điều khiển Amazon Braket trong khi thuật toán đang chạy. Số liệu này sẽ cho bạn thông tin chuyên sâu trực tiếp về tiến trình thuật toán của bạn, để bạn có thể điều chỉnh thuật toán nếu cần. Quan trọng hơn cả, Hybrid Jobs cung cấp quyền truy cập ưu tiên vào QPU do bạn lựa chọn để giúp thuật toán thực thi nhanh chóng và theo dự đoán, cho phép bạn cải thiện chất lượng và khả năng sao chép kết quả.

Phát triển thuật toán lượng tử biến đổi với PennyLane

Amazon Braket mặc định hỗ trợ PennyLane, một khung phần mềm có nguồn mở được xây dựng dựa trên khái niệm về lập trình khả vi lượng tử, giúp bạn xây dựng và chạy các thuật toán cổ điển-lượng tử kết hợp hoặc biến đổi. Cách thức này cho phép bạn đào tạo các mạch lượng tử giống như cách bạn đào tạo một mạng nơ-ron máy học để tìm ra giải pháp cho các vấn đề tính toán trong hóa học lượng tử, máy học lượng tử và tối ưu hóa. Pennylane được tối ưu hóa về hiệu suất cho Amazon Braket và cung cấp giao diện cho các công cụ máy học quen thuộc, bao gồm PyTorch và TensorFlow, để giúp đào tạo các mạch lượng tử nhanh chóng, dễ dàng và trực quan.  

Sổ ghi chép Jupyter được quản lý hoàn toàn

Bạn có thể lựa chọn sử dụng môi trường phát triển của riêng mình hoặc sổ ghi chép Jupyter được quản lý toàn phần trong Amazon Braket để xây dựng các thuật toán lượng tử và quản lý các thử nghiệm. Với Amazon Braket, bạn có thể dễ dàng tạo sổ ghi chép chỉ với một cú click chuột. Bạn có thể lựa chọn loại phiên bản sổ ghi chép cho phù hợp với yêu cầu hiệu năng của mình và định cấu hình chế độ cài đặt bảo mật, ví dụ như mã hóa dữ liệu lưu trữ. Sổ tay Amazon Braket được cấu hình sẵn với một bộ công cụ dành cho nhà phát triển điện toán lượng tử, bao gồm SDK Amazon Braket và PennyLane nhằm giúp bạn bắt đầu một cách nhanh chóng.

Hướng dẫn và thuật toán dựng sẵn

Bộ công cụ phát triển phần mềm Amazon Braket, hướng dẫn và lựa chọn các thuật toán dựng sẵn được cài đặt trước trong sổ ghi chép Amazon Braket để cung cấp mọi thứ bạn cần để có thể bắt đầu ở một nơi duy nhất. Sử dụng chúng để làm quen với các bước được đề xuất, để xây dựng và thực thi các thuật toán lượng tử sử dụng Amazon Braket. Tìm hiểu thêm trong bộ tài liệu Amazon Braket.

Mô phỏng

Chọn công cụ mô phỏng

Với Amazon Braket, bạn có thể lựa chọn bốn trình mô phỏng mạch để chạy và kiểm thử các thuật toán lượng tử. Những lựa chọn này gồm trình mô phỏng cục bộ có trong SDK Amazon Braket và ba trình mô phỏng theo nhu cầu. Trình mô phỏng cục bộ có thể chạy trên máy tính xách tay hoặc trong sổ ghi chép do Amazon Braket quản lý, hỗ trợ mô phỏng mạch lượng tử có hoặc không có tạp âm. Các trình mô phỏng theo nhu cầu là SV1, một trình mô phỏng véc-tơ trạng thái đa dụng; DM1, một trình mô phỏng ma trận mật độ hỗ trợ lập mô hình tạp âm và TN1, một trình mô phỏng mạng tensor chuyên về một số mạng lượng tử nhất định có cấu trúc và có quy mô lớn hơn. Tìm hiểu thêm »

Trải nghiệm nhất quán

Bạn có thể chạy một mạch trên trình mô phỏng Amazon Braket với một lệnh gọi API. Yêu cầu chạy thuật toán của bạn trên trình mô phỏng hoạt động giống yêu cầu chạy trên phần cứng lượng tử; bằng cách thay đổi một dòng mã, bạn có thể chuyển từ chạy trên trình mô phỏng sang máy tính lượng tử thực tế.

Lựa chọn loại kết quả

Bạn có thể chọn các loại kết quả khác nhau cho tác vụ mô phỏng, bao gồm các mẫu riêng lẻ, mục quan sát tùy chỉnh, biên độ riêng lẻ hoặc vectơ tình trạng đầy đủ. Các trình mô phỏng Amazon Braket có thể tính kết quả chính xác hoặc trả về các mẫu đo mô phỏng hành vi của máy tính lượng tử.

Máy tính lượng tử

Đơn giản hóa truy cập vào máy tính lượng tử

Amazon Braket cung cấp quyền truy cập an toàn tới nhiều công nghệ điện toán lượng tử. Không yêu cầu cam kết trả trước hoặc hợp đồng. Bạn chỉ thanh toán cho những gì bạn sử dụng thông qua hóa đơn AWS.

Lựa chọn đơn vị xử lý lượng tử (QPU)

Amazon Braket cung cấp quyền truy cập vào máy tính lượng tử dựa trên nguyên tử trung tính, lượng tử bẫy ion và lượng tử siêu dẫn. Theo mô hình điện toán lượng tử dựa trên cổng, bạn có thể truy cập bộ xử lý lượng tử siêu dẫn từ Oxford Quantum CircuitsRigetti, cũng như công nghệ bẫy ion từ IonQ. Bạn cũng có thể mô phỏng hành vi cân bằng và động lực học không cân bằng của Hamilton đáng chú ý cho các lĩnh vực vật lý như vật chất cô đặc và vật lý năng lượng cao, đồng thời nghiên cứu các vấn đề tối ưu hóa bằng cách sử dụng bộ xử lý nguyên tử trung tính mới nhất từ QuEra. Điều này giúp bạn kiểm thử các công nghệ khác nhau, so sánh hiệu năng điện toán của các máy khác nhau khi giải quyết các vấn đề bạn gặp phải và lựa chọn hệ thống phần cứng phù hợp nhất với ứng dụng của bạn. Vui lòng truy cập trang Nhà cung cấp phần cứng để tìm hiểu thêm về các QPU có sẵn trên Amazon Braket.

Trợ giúp từ chuyên gia

Amazon Quantum Solutions Lab

Ngày nay, điện toán lượng tử mới chỉ ở giai đoạn ban đầu và vẫn còn nhiều điều cần làm sáng tỏ cũng như thách thức chưa được giải quyết. Amazon Quantum Solutions Lab có thể trợ giúp. Đây là chương trình hợp tác nghiên cứu và dịch vụ chuyên nghiệp với sự tham gia của các chuyên gia điện toán lượng tử. Họ có thể hỗ trợ bạn khám phá điện toán lượng tử hiệu quả hơn và đánh giá hiệu năng hiện tại của công nghệ mới ra đời này. Ngoài ra, bạn có thể hợp tác với các đối tác tư vấn và công nghệ đủ tiêu chuẩn của chúng tôi trong Mạng lưới đối tác AWS (APN). Họ chuyên về các ứng dụng điện toán lượng tử và có thể đáp ứng các yêu cầu cụ thể của bạn. Để bắt đầu, hãy truy cập vào trang web Quantum Solutions Lab.

Quản lý và bảo mật

Bảng điều khiển quản lý

Là một dịch vụ AWS gốc, Amazon Braket có thể được truy cập qua Bảng điều khiển quản lý AWS, là giao diện web tập trung và dễ sử dụng của Amazon Web Services mang đến cho bạn trải nghiệm đăng nhập an toàn bằng tài khoản AWS hoặc thông tin xác thực AWS Identity and Access Management (IAM) của bạn. Bạn có thể sử dụng bảng điều khiển để quản lý và giám sát các tài nguyên thông tin Amazon Braket của mình, chẳng hạn như sổ ghi chép và tác vụ, cũng như để truy cập thông tin chi tiết về trình mô phỏng mạch lượng tử và QPU.

Quản lý, bảo mật và giám sát quyền truy cập của người dùng

Amazon Braket được tích hợp với các dịch vụ AWS như Amazon CloudWatch, AWS CloudTrail, Amazon EventBridge và AWS IAM để giám sát khối lượng công việc, tạo thông báo khi hoàn thành các tác vụ và quản lý quyền kiểm soát truy cập và các quyền khác. Các kết quả mô phỏng và tác vụ lượng tử của bạn được chuyển đến vùng lưu trữ Dịch vụ lưu trữ đơn giản (S3) của Amazon mà bạn thích để lưu trữ và phân tích, cho bạn toàn quyền kiểm soát dữ liệu của mình. Amazon Braket tuân thủ SOC 2. Để xem thông tin mới nhất về chứng nhận và khả năng sẵn sàng tuân thủ của Braket, vui lòng tham khảo toàn bộ dịch vụ trong phạm vi. Lưu ý rằng các nhà cung cấp phần cứng của bên thứ ba không nằm trong phạm vi của báo cáo Tuân thủ AWS và có thể được bên thứ ba của họ kiểm toán độc lập riêng.


Bạn có thắc mắc?

Xem lại FAQ về Amazon Braket.

Tìm hiểu thêm 
Đăng ký tài khoản miễn phí

Nhận ngay quyền sử dụng Bậc miễn phí của AWS. 

Đăng ký 
Đăng ký để bắt đầu

Đăng ký hoặc đăng nhập vào bảng điều khiển để bắt đầu.

Đăng ký