🔘

EC2(t2.micro)でNumerai Computeを達成したときのメモ

2023/04/21に公開約1,100字

## サマリー

  • AWSにてNumeraiのDaily Submitができるようにしたので、Tipsなどをメモ
  • API Gateway ⇒ Lambda ⇒ EC2(の起動時ScriptでSubmit)

## 行ったこと

  1. EC2の立ち上げ

コードで学ぶAWS入門

  1. Lambdaの設定

AWS EC2 で Numerai Compute

大体上記のページを参考にしたら上手くいくんだけど、 cronの設定は普通に bash on_start.sh でいいんじゃないかと思う(少しハマった)

  1. API Gatewayの設定

API Gateway + LambdaでREST API開発を体験しよう [10分で完成編] - Qiita


## ハマったポイント

  • EC2のcronが上手く動かなかった

nonanacronを入れたら上手くいった

Cronが動かないとは何ごとぞ! - Qiita

yum -y install cronie-noanacron
yum remove cronie-anacron

## Tips

  • SlackWebが便利だった
# !pip install -Uqq slackweb
import slackweb
import datetime
import pandas as pd

# Slack通知用
url = "https://hooks.slack.com/services/xxx" # incomingwebhookのURL
slack = slackweb.Slack(url=url)
now = datetime.datetime.now()
date_now = now.strftime('%Y%m%d%H%M%S')
slack.notify(text=f"[{date_now}] Done!")
  • condaはt2.microだとinstallが難しいため、pipで入れる方が楽
    • miniconda上のpipで諸々installしました。

Discussion

ログインするとコメントできます