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 Bộ công cụ phát triển phần mềm Amazon Braket. Bộ được thiết kế là công nghệ bất khả tri, loại bỏ nhu cầu viết mã chống lại các môi trường lập trình lượng tử vốn tồn tại đối ở các máy tính lượng tử khác nhau. Bộ công cụ phát triển phần mềm 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 trên bất kỳ phần cứng lượng tử tương thích 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.

Điện toán lượng tử kết hợp với PennyLane

Thuật toán lượng tử kết hợp sử dụng cách tiếp cận lặp lại, với máy tính lượng tử làm bộ đồng xử lý cho các tài nguyên điện toán cổ điển. Cách tiếp cận này giúp giảm thiểu ảnh hưởng của các lỗi vốn có trong phần cứng điện toán lượng tử ngày nay. Để giúp bạn bắt đầu với các thuật toán kết hợp, Amazon Braket hỗ trợ PennyLane, một khung phần mềm mã 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ử. Khái niệm 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 để 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 hiệu năng 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ý toàn phầ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ổ ghi chép Amazon Braket được định 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, PennyLaneOcean 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 tại 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 ba trình mô phỏng mạch lượng tử dựa trên cổng để chạy và kiểm thử các thuật toán lượng tử. Các trình mô phỏng này bao gồm: 1/ trình mô phỏng cục bộ được bao gồm trong SDK Amazon Braket, 2/ trình mô phỏng được quản lý Amazon Braket SV1 và 3/ trình mô phỏng được quản lý Amazon Braket TN1. Trình mô phỏng cục bộ và SV1 là các trình mô phỏng mạch lượng tử đa dụng, trong khi TN1 chỉ phù hợp với một số loại mạch lượng tử nhất định.

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 cả máy tính lượng tử ủ và lượng tử dựa trên cổng. Theo mô hình điện toán lượng tử dựa trên cổng, bạn có thể truy cập công nghệ bẫy ion từ IonQ và bộ xử lý lượng tử siêu dẫn từ Rigetti. Ngoài ra, bạn có thể giải quyết các vấn đề về ủ lượng tử bằng cách sử dụng các QPU mới nhất từ D-Wave. Đ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 tính 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ữ Amazon S3 ưa thích của bạn để 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.


Standard Product Icons (Features) Squid Ink
Bạn có thắc mắc?

Xem lại FAQ về Amazon Braket

Tìm hiểu thêm 
Sign up for a free account
Đă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ý 
Standard Product Icons (Start Building) Squid Ink
Đă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ý