Skip to content

Instantly share code, notes, and snippets.

@hariby
hariby / DenyBraketUntaggedOrLargeShotTasks
Last active January 4, 2022 07:06
IAM Policy to explicitly deny Braket Tasks which are Untagged or have large (>1000) shots.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "DenyUntaggedTasksAndJobs",
"Effect": "Deny",
"Action": [
"braket:CreateQuantumTask"
],
"Resource": "*",
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "IamPassRole",
"Effect": "Allow",
"Action": "iam:PassRole",
"Resource": "arn:aws:iam::*:role/AmazonBraketServiceSageMakerNotebookRole-*"
},
{

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)
@hariby
hariby / braket-cost.sh
Created January 21, 2021 03:11
You can check cost of your recent Amazon Braket tasks (based on the pricing table as of 2021-01-21). Compatible with AWS CloudShell.
aws braket search-quantum-tasks --region us-west-2 --filters 'name=deviceArn,operator=EQUAL,values=arn:aws:braket:::device/qpu/d-wave/DW_2000Q_6' | jq '.[] | map({quantumTaskArn: .quantumTaskArn, price: (.shots * 0.00019 + 0.30000)})'
aws braket search-quantum-tasks --region us-west-2 --filters 'name=deviceArn,operator=EQUAL,values=arn:aws:braket:::device/qpu/d-wave/Advantage_system1' | jq '.[] | map({quantumTaskArn: .quantumTaskArn, price: (.shots * 0.00019 + 0.30000)})'
aws braket search-quantum-tasks --region us-east-1 --filters 'name=deviceArn,operator=EQUAL,values=arn:aws:braket:::device/qpu/ionq/ionQdevice' | jq '.[] | map({quantumTaskArn: .quantumTaskArn, price: (.shots * 0.01000 + 0.30000)})'
aws braket search-quantum-tasks --region us-west-1 --filters 'name=deviceArn,operator=EQUAL,values=arn:aws:braket:::device/qpu/rigetti/Aspen-8' | jq '.[] | map({quantumTaskArn: .quantumTaskArn, price: (.shots * 0.00035 + 0.30000)})'

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

概要

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

Twitter ハッシュタグ: #startupfm

AWS メンバー紹介

Starup Solutions Architect

  • @_hariby: 日本のスタートアップに対する AWS 導入支援、特に機械学習・量子コンピュータ担当をやっています。
{
"Resources": {
"BraketWorkshopGroupD31A4393": {
"Type": "AWS::IAM::Group",
"Properties": {
"GroupName": "BraketWorkshopGroup",
"ManagedPolicyArns": [
{
"Fn::Join": [
"",
@hariby
hariby / README.md
Last active June 30, 2021 12:20
AWS DevDay 2020 Kubeflow Pipelines - SageMaker Workshop
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)