<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:微软雅黑;
panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
{font-family:"\@微软雅黑";
panose-1:2 11 5 3 2 2 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
font-size:10.5pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
text-indent:21.0pt;
font-size:10.5pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle18
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="ZH-CN" link="#0563C1" vlink="#954F72" style="text-justify-trim:punctuation">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="color:#1F497D">More details on etherpad:
<a href="https://etherpad.opendev.org/p/cyborg-yoga-ptg">https://etherpad.opendev.org/p/cyborg-yoga-ptg</a>
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-family:"微软雅黑",sans-serif;color:#1F497D">brinzhang</span><span lang="EN-US" style="color:#1F497D"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US" style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" align="left" style="text-align:left"><b><span style="font-size:11.0pt;font-family:"微软雅黑",sans-serif">发件人<span lang="EN-US">:</span></span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"微软雅黑",sans-serif"> Brin Zhang(</span><span style="font-size:11.0pt;font-family:"微软雅黑",sans-serif">张百林<span lang="EN-US">)
<br>
</span><b>发送时间<span lang="EN-US">:</span></b><span lang="EN-US"> 2021</span>年<span lang="EN-US">10</span>月<span lang="EN-US">28</span>日<span lang="EN-US"> 19:37<br>
</span><b>收件人<span lang="EN-US">:</span></b><span lang="EN-US"> 'openstack-discuss@lists.openstack.org' <openstack-discuss@lists.openstack.org><br>
</span><b>抄送<span lang="EN-US">:</span></b><span lang="EN-US"> 'xin-ran.wang@intel.com' <xin-ran.wang@intel.com>; Alex Song (</span>宋文平<span lang="EN-US">) <songwenping@inspur.com>; Jorhson Deng (</span>邓兆森<span lang="EN-US">) <dengzhaosen@inspur.com>; Juntingqiu
Qiujunting (</span>邱军婷<span lang="EN-US">) <qiujunting@inspur.com>; 'eric_xiett@163.com' <eric_xiett@163.com><br>
</span><b>主题<span lang="EN-US">:</span></b><span lang="EN-US"> [cyborg][ptg] Yoga PTG Summary<o:p></o:p></span></span></p>
</div>
</div>
<p class="MsoNormal" align="left" style="text-align:left"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal" align="left" style="text-align:left"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">Hi everyone!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">First of all I would like to thank everyone for taking time and attending session. I think we had pretty productive time and discussions.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">You may find discussion summaries below:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">* With nova-cyborg interaction<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:10.5pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">** Cyborg vGPU support, we write a spec that adds the prefilter and the traits against every Nova RP and
then cyborg contributors to provide a subsequent spec for Cyborg using their own trait<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:10.5pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">** Continue to work on resume/suspend feature, add the unit tests and update the PoC codes<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:10.5pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">** Works on PMEM instance cold migration in Nova, the spec is already merged in Xena release, and it need
to re-propose it in Yoga release<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">* Introducing some new accelerators driver<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:10.5pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">** xilin FPGA Driver<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:10.5pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">** PMEM Driver<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:10.5pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">** Optimization the exist device function, such as FPGA program interface, GPU/vGPU support<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">* New feature will be support in Yoga release<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:10.5pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">** Get device profile get by name. It’s need to add a microversion, because of the request path_url changed,
proposed the spec but need to update<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:21.0pt;mso-para-margin-left:2.0gd"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">*** SPEC URL:
<a href="https://review.opendev.org/c/openstack/cyborg-specs/+/813183">https://review.opendev.org/c/openstack/cyborg-specs/+/813183</a>
<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:10.5pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">** Add disable/enable device status to mark the device whether can be use or not<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:21.0pt;mso-para-margin-left:2.0gd"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">***SPEC URL:
<a href="https://review.opendev.org/c/openstack/cyborg-specs/+/815460">https://review.opendev.org/c/openstack/cyborg-specs/+/815460</a>
<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:10.5pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">** We would like to improve the parameter validation, consider checking the api parameters with schema<o:p></o:p></span></p>
<p class="MsoNormal" style="margin-left:10.5pt;mso-para-margin-left:1.0gd"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">** Add batch query ARQs for more than one instance support in Get *One* Accelerator Request API<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">* Docs improving, such as nova-cyborg interaction manual and API ref docs<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">* Improve the exception mechanism, improve the efficiency of abnormal judgment in unit testing<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:12.0pt;font-family:"Times New Roman",serif">* Improve the abnormal instance handling scenarios, for example, when the host is disconnected and the device is damaged, how should we set the device status
and the accelerator instance state at this time.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-family:"微软雅黑",sans-serif;color:#1F497D">brinzhang</span><span lang="EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
</body>
</html>