第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 IPython 中使用 memit magic 時返回 MemitResult 對象和函數(shù)調用

在 IPython 中使用 memit magic 時返回 MemitResult 對象和函數(shù)調用

牛魔王的故事 2023-07-11 14:48:43
所以我遇到的問題是我想測量 Google Colab 上 iPython 中細胞系的內存消耗和時間,該細胞系也返回一個對象。我正在使用 執(zhí)行此操作memory-profiler,因此我可以將基準測試的所有結果自動存儲在文件中。我發(fā)現(xiàn)這memit -o給了我一個MemitResult對象,但問題是對象分配給出了一個 undefined m?odel:NameError: name 'model' is not defined 簡短的 MWE:%%time import pmdarima as pm trainMemory =  %memit  -o  model= pm.auto_arima(df["y"], seasonal=True, m=12, maxiter=10, njobs = -1)理想情況下,我會在一個訓練函數(shù)調用中分配時間、內存和對象的所有 3 個變量,以節(jié)省訓練時間。
查看完整描述

1 回答

?
揚帆大魚

TA貢獻1799條經(jīng)驗 獲得超9個贊

最后,我使用權重和偏差來同時跟蹤 GPU 和內存消耗。

設置非常簡單,但是我還沒有找到如何提取最大值、最小值等信息。

設置:

import?wandb
import?pmdarima?as?pm
wandb.init()??
model=?pm.auto_arima(df["y"],?seasonal=True,?m=12,?maxiter=10,?njobs?=?-1)

然后在網(wǎng)站上,您可以看到運行一段時間內的消耗情況

http://img2.sycdn.imooc.com/64acfb790001d40909760749.jpg

事實證明,您可以通過 api 獲得最大使用量,而無需查看圖表


import wandb?

api = wandb.Api()?

run = api.run(f"YOURNAME/{wandb.run.name}/{wandb.run.id}")?

system_metrics = run.history(stream = 'events') print(system_metrics["system.gpu.0.memory"].max())

system_metrics.to_csv("metrics.csv")

然后您可以訪問 system_metrics 對象的屬性


查看完整回答
反對 回復 2023-07-11
  • 1 回答
  • 0 關注
  • 109 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號