Skip to content

Instantly share code, notes, and snippets.

Amazon Braket を使った量子化学計算

2021-10-21 10:00-12:00

Time Table (予定)

ハンズオン環境 (AWS Management Console) へのログイン

10:00-10:15 (15 min)

  • User 名 (WorkshopUser-n) の最後に付いている数字 n を3で割った余りでリージョンを割り振っています:
    • n%3 == 0: N. Virgnia (us-east-1)
    • n%3 == 1: N. California (us-west-1)
    • n%3 == 2: Oregon (us-west-2)
from boto3.session import Session
from braket.aws.aws_session import AwsSession
from braket.aws import AwsDevice
region_name = 'us-west-2'
sess = Session(region_name=region_name)
aws_sess = AwsSession(boto_session=sess)
device = AwsDevice("arn:aws:braket:::device/quantum-simulator/amazon/sv1", aws_session=aws_sess)

Amazon Braket を使った量子機械学習入門 1

2021-06-18

Time Table

前半 (講義)

  • AWS と Amazon Braket について (30 min)

後半 (ハンズオン)

  • ログイン・セットアップ (10 min)
@hariby
hariby / retrieve_task_arn.py
Last active October 5, 2023 17:16
Tested with: `!pip install amazon-braket-sdk==1.6.4 botocore==1.20.96 awscli==1.19.96`
import boto3
region_name="us-east-1"
device_arn="arn:aws:braket:us-east-1::device/qpu/ionq/Aria-1"
braket = boto3.client('braket', region_name=region_name)
response = braket.search_quantum_tasks(filters=[{
'name': 'deviceArn',
'operator': 'EQUAL',
'values': [device_arn]

AWS でもう一歩進める機械学習 Amazon SageMaker ハンズオンセミナー

概要

日時: 2021年 6月 15日 (火) 12:00 - 15:00

Twitter ハッシュタグ: #startupfm

AWS メンバー紹介

Starup Solutions Architect

  • @_hariby: 日本のスタートアップに対する AWS 導入支援、特に機械学習・量子コンピュータ担当をやっています。
import os
import sagemaker
sagemaker_session = sagemaker.session.Session()
bucket = sagemaker_session.default_bucket()
prefix = 'sagemaker/DEMO-pytorch-mnist'
# set appropriate IAM Role
role = 'AmazonSageMaker-ExecutionRole-20210101T000000'
{
"Resources": {
"BraketWorkshopGroupD31A4393": {
"Type": "AWS::IAM::Group",
"Properties": {
"GroupName": "BraketWorkshopGroup",
"ManagedPolicyArns": [
{
"Fn::Join": [
"",
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "IamPassRole",
"Effect": "Allow",
"Action": "iam:PassRole",
"Resource": "arn:aws:iam::*:role/AmazonBraketServiceSageMakerNotebookRole-*"
},
{
@hariby
hariby / create_tables_test.sh
Created March 8, 2021 06:18
Script to create multiple DynamoDB tables for test
#!/bin/bash
for i in {1..200}
do
aws dynamodb create-table \
--attribute-definitions AttributeName=ConfigID,AttributeType=S AttributeName=ItemID,AttributeType=N \
--table-name myapp-user"$i" \
--key-schema AttributeName=ConfigID,KeyType=HASH AttributeName=ItemID,KeyType=RANGE \
--billing-mode PAY_PER_REQUEST
done