2021-10-21 10:00-12:00
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) |
2021-06-25
ログイン方法などは前回のノートを参照。
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] |
日時: 2021年 6月 15日 (火) 12:00 - 15:00
Twitter ハッシュタグ: #startupfm
Starup Solutions Architect
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-*" | |
}, | |
{ |
#!/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 |