Google Colaboratory
https://colab.research.google.com/ ▼特徴 ・無料 ・各種googleサービスと連携可能 ・GPU、TPUも無料 ・プライベート開発も共有開発もできる ・機械学習系ライブラリもすぐ使える ・
訂正 >>80 st.button(label=f"編集", key=ここに一意な数値(dataのインデックスなど) st.tableでrowの中にbuttonやらイベント付加できるかと思ったが どうも標準装備ではないっぽいのか・・ markdownでテーブルっぽく構築して その過程で逐次配置しなきゃいけないかも st.date_input タイムゾーン設定が無い?ので st側のUTCでのmin_value < min_valueの日本時間の日付け となるとエラー起こる 今だと UTCは11日 < Asia/Tokyoは12日 colab関係ないけど ToDoアプリ(fastapi+sqlalchemy+streamlit) https://colab.research.google.com/drive/1NpT9PcLUjW8YqvT4G_NvRm8M9n6GizSH 今のところStreamlitの使いにくいとこ ・ページ遷移操作やポップアップがやや難 ・ボタンの配置位置など自由度が難 Streamlitのページ遷移部分だけ抜き出し https://colab.research.google.com/drive/1umgL56FKBlTkNUQMk2DMGUmeIuAQMMUB st.session_state使えばいいのはわかったが癖がある こういうやり方であってるのかもわからない状態 ・通常の画面切り替え、ページ飛び ・ポップアップ ・戻る これができれば大抵のことができるだろうというページ遷移3選 未解決 ・ボタン配置が縦並び ・ポップの二重クリック st.spinnerはwithスコープ内の処理も消えてくれたらいいのにな st.empty()と.container()便利だな・・ これ使えばページ遷移9割解決しそう 雑だがStreamlitで集合写真の画像読み込んで番号割り当てるやつ https://colab.research.google.com/drive/1WORBn4ULF9krgCV9DpiqeZMo11iaDMxQ 参考 https://i.imgur.com/yQ2pl0U.jpg 「URL」から「ファイル参照」から、どちらも対応 斜め顔だったり横顔は未対応 顔の当たり反応も省略(番号が他人の顔にかぶるときがある) haarcascade_frontalface_alt2.xmlにしたら斜めの顔も認識するようになったので変更しといた >>91 youtubeダウンロードするやつ https://colab.research.google.com/drive/1A1arSrbxtzSOz3UfpeUzzLGsSUZngYWc ・動画個別保存、チャンネル一括保存の両方対応 ・画質設定 best,1080p,720p,480p,360p,240p,144pで保存に対応 無料枠のせいかダウンロードに結構時間かかる googleにダウンロード後、ローカルにダウンロード ってなるので結構無駄 ランタイムを出荷時設定にリセットすれば一回こっきり動画消える 12時間くらい経ってもDLした動画は消える 消したくなければマウントしたgoogleドライブのパスを download_dirに設定すれば、googleドライブに保存可能 https://github.com/3d-hand-shape/hand-graph-cnn ↑誰かこれ、Colabでお試しできるようにしてくれませんかね|・ω・*)チラ 自分でやれ? 出来ましぇん!” >>94 opendrがpython3と互換性がなくてpython2でインストールできるけど かといってpytorchがpython2ではエラーが出るところで詰んだ 現在の時間を取得をするとグリニッジ標準時になってしまうんですが、日本時間で使用することはできないでしょうか? >>97 変換するしかないと思う datetimeのtimedeltとpytzで可能 from datetime import datetime, timedelta import pytz import time _jst=pytz.timezone("Asia/Tokyo") _utc=pytz.timezone("UTC") def _to_zone(zone=None,due:datetime=datetime.now()): _due=due.astimezone(zone) _return datetime(due.year,due.month,due.day,due.hour,due.minute,due.second,due.microsecond) now=datetime.now() print("colab時間",now) print("UTC時間 ",_to_zone(_utc,now)) print("日本時間 ",_to_zone(_jst,now)) https://colab.research.google.com/drive/1SqkEonzbMmV8EUHdeC_HKO2pJn5nLmko sys.stdout = sys.__stdout__ しても標準出力戻らねぇな このスレ人いるかな? ローカルからファイルアップロードするコードを実行するとうまくいかないんだが クッキーをすべて受け入れる設定にしてもだめっぽい Upload widget is only available when the cell has been executed in the current browser session. Please rerun this cell to enable. となってしまう google driveにファイルをアップロードしてgoogle colabでgoogle driveをマウントして使うのはダメなの? >>104 再実行したけど同じエラーが出るんだよね ググって調べたけど同じ状況の人がいるっぽいのでcolabでやるのは諦めます ありがとうございました >>105 サードパーティクッキーが無効化されてるとかなんとか https://github.com/googlecolab/colabtools/issues/17 アップロードの処理をGDriveへの接続と読み出しに変えれば上手くいくと思うよ ngrokもlocaltunnelも使えなくなってんね すみません、質問です googlecolabのプログラムをローカルのGPUで実行させたいのですが手順通りjupyterから取得したパスを入力してもランタイムに接続できませんとなります 原因が分かる方はいらっしゃいますでしょうか すみません、やり直したらできました理由は分かっていませんが お騒がせしました meboっていうチャットボット用の外部ソフトをgooglecolabのAPIで操作したいのですがつまづいてます。誰か助けて mebo: ttps://mebo.work/ meboの説明書:ttps://zenn.dev/makunugi/books/f3d9eb62b6d133/viewer/f0c36f#%E3%81%93%E3%81%AE%E3%83%81%E3%83%A3%E3%83%97%E3%82%BF%E3%83%BC%E3%81%AE%E3%82%B4%E3%83%BC%E3%83%AB import requests def main(): apikey="xxxxxxx" agentid="yyyyyy" uidp="zzzzz" hatugen="おはよう" api_url = "https://api-mebo.dev/api" ; payload = {"api_key": apikey, "agent_id": agentid, "utterance":hatugen,"uid":uidp} response = requests.post(api_url, data=payload) print(response.json()) if __name__=="__main__": main() 出力は rpc error: code = InvalidArgument desc = Document name "projects/mabo-f1cc7/databases/(default)/documents/bots/" has invalid trailing "/". >>110 解決しました。>>110 のレスは無視してください。 マウントするドライブを共有ドライブに変えたいのですが、drive.mount('/content/gdrive')はどの様に記述すれば良いですか? 共有ドライブって、googleドライブのマイドライブの中の 共有化されたディレクトリだとするなら マウントは from google.colab import drive drive.mount("/content/drive") アクセスは !cd /content/drive/MyDrive/共有ディレクトリやファイル && ls でできたけど 以前はGoogleドライブが My Driveとスペースが付いていて それでColaboratoryで使いにくかったんだよなあ 改善されて良くなったよ コラボ問題 GPU不要でメモリ512GBの環境が欲しいのですが、Colaboratoryで安く計算できたりしますか? >>113 >共有ドライブって、googleドライブのマイドライブの中の 複数のユーザーに、私のドライブ内の"publicData"のドライブに次のように from google.colab import drive drive.mount("/xxx/yyy/drive/publicData") アクセスさせることは可能でしょうか? 前はpython3.8だったような気がするけどここ最近Python 3.9.16に更新されたっぽい? 昨日大丈夫だったtensorflow==2.4.1でついさっきpipインストールエラーでて気づいたわ 前はpython3.8だったような気がするけどここ最近Python 3.9.16に更新されたっぽい? 昨日大丈夫だったtensorflow==2.4.1でついさっきpipインストールエラーでて気づいたわ それな requirements.txtの読み込みにめちゃくちゃ時間かかるしコンパイルをアップグレードしたり消したりするのがめんどいしこれは知らんが実行中から進まないことが多くなった 有料プランだと4090かそれ以上に速くてメモリも多かったりする? A100でも処理速度は4090と大差ないんじゃないかな その代わりA100のメモリは40GBで4090の24GBよりも多い GPUガチャで当たればの話だが 外れるとV100とかT4がでる V100はまだマシだがT4は推論用GPUという位置付けなので機械学種に使うには遅い またどちらにせよ24時間で処理が外されるので1日以上かかるような処理が必要な 場合には別のクラウドで環境を作るか、4090でローカル環境を作った方がいい ジュピターノートブックでRとPython同時に使うことはできる? colab上じゃなくてもVscodeで出来る、とかあるなら教えてほしい すごいなハイメモリは 今まで3~4時間で落ちてたのが12時間保ったよ webサービスに依存するの抵抗ない? RSSリーダーを思い出すよ まぁ、終了告知くるまで使うだけ、なのかな? GPUガチャが無くなって素晴らしいサービスになった paperspaceより確実にA100取れるし てかNvidiaこそGPU余ってんだからサブスクしろと言いたい きっと、支払ってる料金だけじゃ成り立たないんじゃん? OpenCL、動かなくね? clinfoで0のまま。下で動くようにはなった。Googleチェックしてんの? !apt-get install --yes nvidia-cuda-toolkit 漠∞!!!! 列∞!!!!! 廷∞!!!!!! 機∞!!!!!!! 個∞!!!!!!!! 図∞!!!!!!!!! 寿∞!!!!!!!!!! 非∞!!!!!!!!!!! 蘭∞!!!!!!!!!!!! 武∞!!!!!!!!!!!!! 哥∞!!!!!!!!!!!!!! 陽∞!!!!!!!!!!!!!!! 帳∞!!!!!!!!!!!!!!!! 翔∞!!!!!!!!!!!!!!!!! 寿∞!!!!!!!!!!!!!!!!!! なんで、ヒーローは技名を叫びながら必殺技繰り出すの? ここって、Davinciの動画書き出しとかに使ってもいいの? read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる