ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. シンポジウム
  2. シンポジウムシリーズ
  3. ソフトウェアエンジニアリングシンポジウム
  4. 2021

Testing-based GPU-Memory Consumption Estimation for Deep Learning

https://ipsj.ixsq.nii.ac.jp/records/212704
https://ipsj.ixsq.nii.ac.jp/records/212704
c491a9db-fcb6-4dd3-8c12-e7685b24cf96
名前 / ファイル ライセンス アクション
IPSJ-SES2021031.pdf IPSJ-SES2021031.pdf (192.5 kB)
Copyright (c) 2021 by the Information Processing Society of Japan
オープンアクセス
Item type Symposium(1)
公開日 2021-08-30
タイトル
タイトル Testing-based GPU-Memory Consumption Estimation for Deep Learning
タイトル
言語 en
タイトル Testing-based GPU-Memory Consumption Estimation for Deep Learning
言語
言語 eng
キーワード
主題Scheme Other
主題 ソフトウェアテスト
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_5794
資源タイプ conference paper
著者所属
Graduate School of Advanced Science and Engineering, Hiroshima University
著者所属
Graduate School of Advanced Science and Engineering, Hiroshima University
著者所属
Graduate School of Advanced Science and Engineering, Hiroshima University
著者所属(英)
en
Graduate School of Advanced Science and Engineering, Hiroshima University
著者所属(英)
en
Graduate School of Advanced Science and Engineering, Hiroshima University
著者所属(英)
en
Graduate School of Advanced Science and Engineering, Hiroshima University
著者名 Haiyi, Liu

× Haiyi, Liu

Haiyi, Liu

Search repository
Shaoying, Liu

× Shaoying, Liu

Shaoying, Liu

Search repository
Ai, Liu

× Ai, Liu

Ai, Liu

Search repository
著者名(英) Haiyi, Liu

× Haiyi, Liu

en Haiyi, Liu

Search repository
Shaoying, Liu

× Shaoying, Liu

en Shaoying, Liu

Search repository
Ai, Liu

× Ai, Liu

en Ai, Liu

Search repository
論文抄録
内容記述タイプ Other
内容記述 Deep learning(DL) has been successfully applied in many software systems and deployed to a variety of server. The training of DL needs a lot of GPU computing resources. However, it is difficult for developers to accurately calculate the GPU resources that the model may consume before running the model, which brings great inconvenience to the development of DL system. Especially nowadays, a lot of model training runs on cloud services. Therefore, it is very important to estimate the GPU-memory resources that any model may use in a certain computing framework. The existing work mainly focuses on the static analysis method to evaluate the GPU-memory consumption, which is highly coupled with the framework implementation, and lacks the research on the software testing and evaluation method of GPU-memory consumption (It does not depend on the framework implementation itself). In this paper, we propose a new method to estimate the memory consumption of DL framework. The method is based on software testing and static analysis estimation. Firstly, heuristic random search algorithm is used to explore the real GPU-memory consumption of different DL models at runtime. At the same time, the software static analysis method is used to evaluate the theoretical memory consumption of DL model, which can reduce the number of model testing (because the testing model requires computing resources). Finally, the known data is modeled to estimate the real memory consumption of different models in different computing frameworks. To evaluate the effectiveness of our proposed method, we apply it to the mainstream computing framework, i.e., TensorFlow, Pytorch. The results show that our method can achieve more accurate evaluation of GPU-memory consumption without knowing the operation mechanism of the framework.
論文抄録(英)
内容記述タイプ Other
内容記述 Deep learning(DL) has been successfully applied in many software systems and deployed to a variety of server. The training of DL needs a lot of GPU computing resources. However, it is difficult for developers to accurately calculate the GPU resources that the model may consume before running the model, which brings great inconvenience to the development of DL system. Especially nowadays, a lot of model training runs on cloud services. Therefore, it is very important to estimate the GPU-memory resources that any model may use in a certain computing framework. The existing work mainly focuses on the static analysis method to evaluate the GPU-memory consumption, which is highly coupled with the framework implementation, and lacks the research on the software testing and evaluation method of GPU-memory consumption (It does not depend on the framework implementation itself). In this paper, we propose a new method to estimate the memory consumption of DL framework. The method is based on software testing and static analysis estimation. Firstly, heuristic random search algorithm is used to explore the real GPU-memory consumption of different DL models at runtime. At the same time, the software static analysis method is used to evaluate the theoretical memory consumption of DL model, which can reduce the number of model testing (because the testing model requires computing resources). Finally, the known data is modeled to estimate the real memory consumption of different models in different computing frameworks. To evaluate the effectiveness of our proposed method, we apply it to the mainstream computing framework, i.e., TensorFlow, Pytorch. The results show that our method can achieve more accurate evaluation of GPU-memory consumption without knowing the operation mechanism of the framework.
書誌情報 ソフトウェアエンジニアリングシンポジウム2021論文集

巻 2021, p. 196-199, 発行日 2021-08-30
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 17:24:33.916938
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3