Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ÔÆÔ­ÉúAIƽ̨µÄ¼ÓËÙÓëʵ¼ù
 
×÷ÕߣºCNCF
  2477  次浏览      32
 2021-8-4
 
±à¼­ÍƼö:
±¾ÎÄÖ÷Òª½éÉÜÁËKubernetes½éÉÜAIÀëÏß¼ÆËã¡¢AIÀëÏß¼ÆËã¡¢AI³¡¾°ÏÂKubernetesµÄ²»×ã¡¢Kubeflow¡¢Ðdz½ËãÁ¦Æ½Ì¨µÄ¼Ü¹¹µÈÏà¹ØÄÚÈÝ¡£
±¾ÎÄÀ´×ÔÔÆÉçÇø£¬ÓÉAlice±à¼­¡¢ÍƼö¡£

Kubernetes½éÉÜ

K8sÊÇÉú²ú¼¶µÄÈÝÆ÷±àÅÅϵͳ£¬ËüÒ²ÊÇÔÆÔ­ÉúÓ¦ÓÃ×î¼ÑµÄÒ»¸öƽ̨£¬ËüµÄÌØµãÖ÷Òª°üÀ¨¿ÉÒÆÖ²ÐÔ¡¢¿ÉÀ©Õ¹ÐÔÒÔ¼°×ÔÎÒÐÞ¸´£¬¿ÉÒÔ×Ô¶¯²¿Êð£¬×Ô¶¯¹ÊÕϻָ´£¬×Ô¶¯À©Õ¹¡£

K8sͨ¹ý¶à¸ö×é¼þÍê³ÉÁËÕû¸öƽ̨µÄ¹¹½¨£¬Ö÷Òª°üº¬µÄ½ÇÉ«ÓÐMater½Úµã¡¢Node½Úµã£¬Master½Úµã°üº¬control manager¡¢µ÷¶ÈÆ÷¡¢apiserverÒÔ¼°etcdµÈ£¬½ÚµãÉÏÃæ°üº¬ÁËÈÝÆ÷kubelet¡£Ã¿¸ö×é¼þÌṩÁ˵¥¶ÀµÄÄÜÁ¦£¬ËùÓеÄ×é¼þÎÒÃÇ¿ÉÒÔÈÏΪÊÇÓëapiserverͨÐÅ£¬·¢ÏÖ×Ô¼ºµÄ¹¤×÷£¬²¢ÇÒ×öһЩ¶îÍâµÄÐ޸ģ¬È»ºóÌá½»µ½apiserver¡£ËùÒÔËüÕû¸öµÄ¿ò¼ÜÊǼ´²å¼´Óõ쬲¢ÇÒ¾ßÓÐÁ¼ºÃµÄÀ©Õ¹ÐÔ¡£Òò´Ë£¬¶ÔÓÚÎÒÃǶøÑÔÔÚAIƽ̨ÉÏÃæÒ²¿ÉÒÔ»ùÓÚK8sµÄ¼Ü¹¹½øÐжîÍâµÄ¿ª·¢¡£

AIÀëÏß¼ÆËã

µäÐ͵ÄAI³¡¾°

µäÐ͵ÄAI¼ÆËã¿ò¼Ü

1£©Tensorflow

¡¤TensorFlow ÊÇÓÉ Google Brain ÍŶÓΪÉî¶ÈÉñ¾­ÍøÂ磨DNN£©¿ª·¢µÄ¹¦ÄÜÇ¿´óµÄ¿ªÔ´Èí¼þ¿â£¬ÓÚ 2015 Äê 11 ÔÂÊ״η¢²¼£¬ÔÚ Apache 2.x ЭÒéÐí¿ÉÏ¿ÉÓá£

¡¤Óзdz£ºÃµÄÉçÇøÖ§³Ö£¬ÔÚGithubÉçÇøÖзdz£»îÔ¾¡£

¡¤Ö§³ÖËùÓÐÁ÷ÐÐÓïÑÔ£¬Èç Python¡¢C++¡¢Java¡¢RºÍGo

¡¤¿ÉÒÔÔÚ¶àÖÖÆ½Ì¨ÉϹ¤×÷£¬ÉõÖÁÊÇÒÆ¶¯Æ½Ì¨ºÍ·Ö²¼Ê½Æ½Ì¨

2£©PyTorch

PyTorchÊÇÒ»¸ö¿ªÔ´µÄPython»úÆ÷ѧϰ¿â£¬»ùÓÚTorch£¬ÓÃÓÚ×ÔÈ»ÓïÑÔ´¦ÀíµÈÓ¦ÓóÌÐò¡£

2017Äê1Ô£¬ÓÉFacebookÈ˹¤ÖÇÄÜÑо¿Ôº£¨FAIR£©»ùÓÚTorchÍÆ³öÁËPyTorch¡£ËüÊÇÒ»¸ö»ùÓÚPythonµÄ¿ÉÐø¼ÆËã°ü£¬ÌṩÁ½¸ö¸ß¼¶¹¦ÄÜ£º

a. ¾ßÓÐÇ¿´óµÄGPU¼ÓËÙµÄÕÅÁ¿¼ÆË㣨ÈçNumPy£©

b. °üº¬×Ô¶¯Çóµ¼ÏµÍ³µÄÉî¶ÈÉñ¾­ÍøÂç

·Ö²¼Ê½AI¼ÆËã

ΪʲôҪ·Ö²¼Ê½AI¼ÆË㣿

¡¤½«µ¥»ú±ä³É¶à»ú£¬·Ö²¼Ê½ÑµÁ·Ìá¸ßѵÁ·ËÙ¶È

¡¤²ð·ÖÊý¾Ý¼¯

µäÐ͵ķֲ¼Ê½AI¼ÆËãµÄ¼Ü¹¹:

¡¤TensorFlow PS-Worker

¡¤Horovod

Á½ÖÖ·½Ê½µÄÒìͬ£º

1£©·Ö²¼Ê½AI¼ÆËã¿ò¼Ü£ºTensorFlow PS-Worker

¡¤²ÎÊý·þÎñÆ÷Parameter ServerºÍ¹¤×÷½Úµã£¨¼ò³ÆÎª worker£©´ú±íÁ½ÖÖ²»Í¬µÄ¹¤×÷ÀàÐÍ£»

¡¤²»Í¬ÁìÓòµÄѵÁ·ÈÎÎñ¶Ô Parameter ServerºÍ worker Óв»Í¬µÄÐèÇó£¬ÕâÌåÏÖÔÚ Kubernetes ÖоÍÊÇÅäÖÃÄѵÄÎÊÌ⣻

¡¤ÒÔ TensorFlow ΪÀý£¬TensorFlow µÄ·Ö²¼ ʽѧϰÈÎÎñͨ³£»áÆô¶¯¶à¸ö PS ºÍ¶à¸öworker£¬¶øÇÒÔÚ TensorFlow ÌṩµÄ×î¼Ñʵ ¼ùÖУ¬Ã¿¸ö worker ºÍParameter Server ÒªÇó´«È벻ͬµÄÃüÁîÐвÎÊý£»

2£©·Ö²¼Ê½AI¼ÆËã¿ò¼Ü£ºHorovod

¡¤Horovod ÊÇ Uber ¿ªÔ´µÄÕë¶ÔTensorFlow µÄ·Ö²¼ ʽÉî¶Èѧϰ¿ò¼Ü£¬Ö¼ÔÚʹ·Ö²¼Ê½Éî¶Èѧϰ¸ü¿ìËÙ£¬¸ü Ò×ÓÚʹÓá£

¡¤Horovod ÎüÈ¡ÁË Facebook µÄ Training ImageNet in 1 Hour£¨Ò»Ð¡Ê±ÑµÁ· ImageNet£© ÂÛÎÄÓë°Ù ¶È Ring Allreduce µÄÓŵ㣬ΪÓû§ÊµÏÖ·Ö²¼Ê½ÑµÁ· Ìṩ°ïÖú¡£¸ÃÏîÄ¿Ö÷ÒªÊÇÏëÄܹ»ÇáËɲÉÓõ¥¸ö GPU TensorFlow ³ÌÐò£¬Í¬Ê±Ò²Äܸü¿ìµØÔÚ¶à¸ö GPU ÉÏ ³É¹¦µØ¶ÔÆä½øÐÐѵÁ·¡£

AI ³¡¾°ÏÂKubernetesµÄ²»×ã

AI³¡¾°ÏÂK8s¾ÖÏÞÐÔ ¨C ¶à»úѵÁ·¹ÜÀí

¶à»úѵÁ·ÈÎÎñ´´½¨

¡¤MPIÈÎÎñÈçºÎ¹ÜÀíÉúÃüÖÜÆÚ¡¢ÅäÖÃѵÁ·²ÎÊýÒÔ¼° »·¾³

¡¤TensorFlowÈÎÎñÈçºÎÉèÖö˿ڡ¢½ÇÉ«ÒÔ¼°»·¾³

¶à»úѵÁ·ÈÎÎñÉúÃüÖÜÆÚ¹ÜÀí

¡¤²¿·Ö½Úµã¹ÊÕÏ£¬ÈÝ´íÓë·ñ

¡¤ÑµÁ·³ö´í»ò½áÊøÈÎÎñ״̬¹ÜÀí

AI³¡¾°ÏÂK8s¾ÖÏÞÐÔ ¨C µ÷¶È

DefrosÎÞ·¨½øÐÐÅúÁ¿µ÷¶È£¬µ«ÔÚ¶à»úµÄ³¡¾°Ï£¬ÊÇÐèÒª¶à»úµ÷¶ÈµÄ¡£±ÈÈçÉÏͼ×ó±ßÊÇÒ»¸öʵϰÉú£¬ÓÒ±ßÊÇÒ»¸öÑз¢ÈËÔ±£¬ËûÃǸ÷×ÔÐèÒª16ÕÅ¿¨£¬Ò²¾ÍÊÇÁ½Ì¨»úÆ÷16ÕÅ¿¨È¥Íê³ÉÒ»¸öѵÁ·ÈÎÎñ£¬¸ÃÔõô°ì£¿

ËûÃÇ¿ÉÄÜÔÚijһ¸öʱ¼äµãͬʱÏ·¢Ò»¸öÈÎÎñ£¬²¢ÇÒÏ·¢µÄÈÎÎñת»¯ºóΪÁ½¸öpod£¬Ã¿¸öpod¶¼ÊÇ8ÕÅGPU¿¨£¬ËûÃÇ¿ÉÄÜÓöµ½³¡¾°ÊǸ÷×Ô¶¼ÓÐÒ»¸öpod±»µ÷¶È£¬µ«ÊÇÁíÍâÒ»¸öpodûÓб»µ÷¶È³É¹¦£¬µ¼Ö¶öËÀµÄ×´¿ö¡£ÕâËäÈ»ÊÇÒ»¸ö±È½Ï¼«¶ËµÄ×ÊÔ´Çé¿ö£¬µ«Èç¹û´æÔھͻᵼÖ¸÷×Ô¶¼ÎÞ·¨ÊÍ·Å£¬Ö»Äܵȸ÷×Ô³¬Ê±µÄÒ»¶Îʱ¼ä£¬ÔÙÖØÐÂÏ·¢¡£µ«Èç¹ûËûÃÇÓÖͬʱÏ·¢£¬¿ÉÄÜ»áÒ»Ö±ËÀËøÔÚÕâÀÕâÊÇK8sĿǰÎÞ·¨½â¾öµÄ¡£

Kubeflow

Kubeflow¿ÉÒԺܺõĹÜÀí¶à»úÈÎÎñ£¬KubeflowµÄÃû×ֱȽϼòµ¥£¬ÎªKubernetes + TensorFlow£¬ÊÇÒ»¸ö»úÆ÷ѧϰ¹¤¾ß°ü£¬ÊÇÔËÐÐÔÚK8sÖ®ÉϵÄÒ»Ì×¼¼ÊõÕ»£¬ÕâÌ×¼¼ÊõÕ»°üº¬Á˺ܶà×é¼þ£¬×é¼þÖ®¼äµÄ¹ØÏµ±È½ÏËÉÉ¢£¬ÎÒÃÇ¿ÉÒÔÅäºÏÆðÀ´Óã¬Ò²¿ÉÒÔµ¥¶ÀÓÃÆäÖеÄÒ»²¿·Ö¡£

Kubeflow×é¼þ

KubeflowÌṩÁËÖÚ¶à×é¼þ£¬º­¸ÇÁË»úÆ÷ѧϰµÄ·½·½ÃæÃ棺

¡¤Central Dashboard£ºKubeflowµÄdashboard¿´°åÒ³Ãæ

¡¤Metadata£ºÓÃÓÚ¸ú×Ù¸÷Êý¾Ý¼¯¡¢×÷ÒµÓëÄ£ÐÍ

¡¤Jupyter Notebooks£ºÒ»¸ö½»»¥Ê½ÒµÎñIDE±àÂë»·¾³

¡¤Frameworks for Training£ºÖ§³ÖµÄML¿ò¼Ü>

a. TensorFlow

b. Horovod/MPI

c. MXNet

d. PyTorch

¡¤Hyperparameter Tuning£ºKatib£¬³¬²ÎÊý·þÎñÆ÷

¡¤Pipelines£ºÒ»¸öMLµÄ¹¤×÷Á÷×é¼þ£¬ÓÃÓÚ¶¨Ò帴ÔÓµÄML¹¤×÷Á÷

¡¤Tools for Serving£ºÌṩÔÚÉ϶ԻúÆ÷ѧϰģÐ͵IJ¿Êð

³£ÓõÄOperator

1£©Kubeflow ¨C MPI-operator

¡¤ÎªHorovod/MPI¶à»úѵÁ·×¼±¸µÄOperator

¡¤¶à»úÈÎÎñ·ÖΪ¶àÖÖ½ÇÉ«

a. Launcher

b. Worker-N

¡¤Ã¿¸öÈÎÎñͨ¹ýÌØ¶¨µÄRBAC

¡¤Ã¿¸öÈÎÎñ»áÉèÖÃrsh_agentÒÔ¼°hostfile

¡¤LauncherÖÐinit-container»áµÈworker¾Íλºó

2£©Kubeflow ¨C TF-Operator

¡¤ÌṩTensorFlowÔ­ÉúPS-worker¼Ü¹¹ µÄ¶à»úѵÁ·

¡¤ÍƼö½«PSºÍworkerÒ»ÆðÆô¶¯

¡¤Í¨¹ýservice×ö·þÎñ·¢ÏÖ

¡¤ÔÚÉçÇøÖÐ×îÔçÆÚµÄOperator

Ðdz½ËãÁ¦Æ½Ì¨µÄ¼Ü¹¹

ËüΪ˽ÓÐÔÆµÄÒ»¸öÀëÏß¼ÆËãÆ½Ì¨£¬ÎÒÃÇ´ó¸ÅÍйܼ¸ÍòÕżÆË㿨£¬°üº¬¶à¸ö¼¯Èº£¬¹¦ÄÜ×¢ÒâÓÐÒìµØ¶à¼¯ÈºÍ³Ò»¹ÜÀí¡¢¹«Ë¾ÄÚ¶à×â»§¸ôÀë¡¢¸ßµÍÓÅ»ìºÏµ÷¶È£¬À´±£Ö¤ÏÐʱµÄ×ÊÔ´±»³ä·ÖÀûÓÃÒÔ¼°¸ßЧµÄÆôÍ£¼¼ÊõºÍ¹²Ïí´æ´¢¡£

Á÷³Ìͼ

¡¤Í¨¹ýVirtual-Kubelet½«¶à¸öµØÓòµÄKubernetes¼¯ÈºÁª°îµ½Ò»¸ö¼¯Èº£¬×÷ΪÐéÄâ½Úµã

¡¤µ×²ã¼¯ÈºÖ§³ÖÅúÁ¿µ÷¶È

¡¤ÒÀÍÐÓÚtkestackµÄvcuda¼¼ÊõÖ§³ÖGPUÐéÄ⻯

¡¤Óû§µÄ¹ÜÀícontroller/operator²¿ÊðÔÚÓû§Kubernetes¼¯Èº¹ÜÀí×ÊÔ´¶ÔÏó

Ðdz½ËãÁ¦Æ½Ì¨¼Ü¹¹¡ª¡ªVirtual Kubelet

ÓÉÓÚËü±¾ÉíµÄ¶¨Î»£¬Òò´ËÖ»Ìṩ¸øÁ˼¸ÖÖ¼òµ¥µÄ½Ó¿Ú£¬±ÈÈç:

¡¤PodÏà¹ØµÄÔöɾ¸Ä²é²Ù×÷

¡¤Pod/ÈÝÆ÷µÄlogs/exec½Ó¿Ú

¡¤½Úµã״̬»ã±¨

ÎÒÃǽ«ÆäÀ©Õ¹Ó¦Óõ½¶à¼¯ÈºµÄ³¡¾°£¬Ò²¾ÍÊǽ«Á½¸ö¼¯Èº¼¶Áªµ½Ò» Æð£¬ÕâÒ»´´ÐÂÐÔµÄ×ö·¨Ò²ÊÇÀ´×ÔÓÚGPUËãÁ¦Æ½Ì¨ÍŶӣ¬À©Õ¹ÁËÉÏÃæ¼òµ¥µÄ½Ó¿Úµ½ÈçÏÂ×ÊÔ´:

¡¤ConfigMap

¡¤Secret

¡¤ServiceAccount

ËãÁ¦¼¯Èºµ÷¶ÈÆ÷

¡¤Óû§¼¯Èº×÷Ϊһ¼¶µ÷¶È£¬±£Ö¤Ñ¡ÔñºÏÊʵļ¯Èº£¬Ò²¼´Virtual-Kubelet¶ÔÓ¦µÄÐéÄâ½Úµã

¡¤×ª·¢µ½µ×²ãËãÁ¦¼¯Èºµ÷¶ÈÆ÷£¬½øÐиßЧµ÷¶È

AI³¡¾°ÏÂK8s¾ÖÏÞÐÔ ¨C µ÷¶È

ÕûÌåµÄ¼Ü¹¹ÊÇÉϲãÓÃÓÚÑ¡¼¯Èº£¬Ï²ãÍê³ÉÕæÕýµÄÅúÁ¿µ÷¶È¹¤×÷¡£ÄÇôÈçºÎÈ¥Ö§³ÖÅúÁ¿µ÷¶ÈÀ´±ÜÃâÉÏÃæÌáµ½¶öËÀµÄÇé¿ö£¬ÎÒÃÇÒýÈëÁËVolcano¡£

VolcanoÄÜÂú×ãÎÒÃǵÄÐèÇóÓУº

1£©ÅúÁ¿µ÷¶È

¡¤¶à¸öPod´ÓÊôÓÚͬһ¸öÈÎÎñ

¡¤±£Ö¤µ÷¶È»ò²»µ÷¶È

¡¤·ÀÖ¹¶öËÀ³¡¾°

2£© ÈÎÎñÓÅÏȼ¶

¡¤¸ßµÍÓÅÈÎÎñÇø±ð

¡¤¸ßÓÅÈÎÎñ±£Ö¤Æô¶¯Ê±ÑÓ

¡¤µÍÓŵ¯ÐÔÈÎÎñ²»Õ¼¶î¶È

3£©ÓÅ»¯

¡¤ÍØÆËµ÷¶È

¡¤Binpack¡ª¡ª¼õÉÙË鯬

¡¤ImageλÖÃÓÅÏȵ÷¶È

ʹÓÃÁËÕâÖÖÅúÁ¿µ÷¶ÈÆ÷ºó£¬±ÈÈçÉÏÎÄÌáµ½µÄʵϰÉúºÍresearcher£¬Èç¹ûresearcherµÄÓÅÏȼ¶±È½Ï¸ß£¬Ëû¿ÉÒÔÓÅÏÈÈ¥µ÷¶È£¬ÓÃ16ÕÅGPUÅÜÕûÌåµÄÈÎÎñ¡£µ±ËûÅÜÍêÖ®ºó£¬¿ÉÒÔºÜ˳ÀûµÄÊÍ·ÅÕâ16ÕÅ¿¨¡£È»ºóʵϰÉú¾Í¿ÉÒÔÅÜËûµÄ16ÕÅ¿¨µÄÈÎÎñ£¬À´Íê³ÉÕû¸öµÄѵÁ·¡£

½ÚµãÓÅ»¯

Nvidia-docker

ÎÒÃÇÔÚ×öAIÀëÏß¼ÆËãʱ£¬»áÓõ½Nvidia-docker£¬Èç¹ûÓÃNvidia-docker£¬ÎÞÍâºõÓÃÈçÉÏͼÁ½ÖÖ¡£¼òµ¥À´Ëµ£¬ÎÒÃÇÔÚÔËÐеĹý³ÌÖУ¬Ê×ÏÈÊǸøÒ»¸ö»·¾³±äÁ¿£¬ÓÃÕâ¸ö»·¾³±äÁ¿È¥²éѯ£¬»·¾³±äÁ¿°üº¬µÄ¿ÉÄÜÊÇGPU ID,Ò²ÓÐÆäËûµÄ×Ö·û´®£¬ÓÐÁË×Ö·û´®£¬¾Í¿ÉÒÔÈ¥²éѯÇý¶¯»òÕßÐÅÏ¢£¬²éѯÍê³Éºó£¬½«driver mountµ½ÈÝÆ÷ÀÍê³ÉÕâ¸ö²¿·ÖµÄ²Ù×÷¡£

Æô¶¯ËÙ¶ÈÓÅ»¯

¡¤¹Ì¶¨GPU Çý¶¯ÒÔ¼°CUDAÏà¹ØÅäÖÃ

¡¤¼õÉÙnvidia-dockerÆô¶¯Ê±²éѯ´ÎÊý

¡¤ÌáÉýNvidia-dockerµÄÆô¶¯Ê±¼äÔÚ40-50%£¬ÊÇÔÚÎÒÃǵĻ·¾³ÏÂÓÃv100²â³öÀ´µÄЧ¹û¡£

½ÚµãGPUÍØÆËµ÷¶È

δÀ´£ºAI System

AI System×î½üÁ½Äê·Ç³£»ð£¬System for AI·Ç³£ÓÐÌØµã£¬±ÈÈçÉÏÎĵij¡¾°Ìص㡢¶à»úÌØµãµÈ¡£ÄÇ»ùÓÚÕâÐ©ÌØµã£¬´«Í³µÄÈí¼þ¼Ü¹¹ÊÇ·ñ¿ÉÒÔÂú×ãÎÒÃǵÄÒªÇó»òÕ߸ßЧµÄÂú×ãÎÒÃǵÄÒªÇó ? ÆäʵҲÓкܶàÈËÈ¥¸Ä½øÎÒÃǵÄÈí¼þ£¬±ÈÈçͨÐÅÓÅ»¯£¬Ôڶ༶ͨÐÅʱ£¬Ëü¹¹½¨µÄͨÐÅËã·¨£¬ÎÞÂÛÊÇps worker»¹ÊÇÆäËû£¬ÎÒÃÇ¿ÉÒÔ»ùÓÚһЩͨÐÅÓ²¼þ£¬È¥Íê³ÉÕû¸öµÄͨÐÅÓÅ»¯ÒÔ¼°ÎÒÃÇÈçºÎÕë¶ÔÒÔÌ«Íø£¬È¥ÓÅ»¯ÎÒÃǵÄͨÐÅËã·¨£¬¶¼ÊǺܶàÈ˹Ø×¢µÄ·½Ïò¡£

ÁíÍ⻹Óд洢ÓÅ»¯£¬ÎÒÃÇÔÚ×ö AIµÄ¹ý³ÌÖз¢ÏÖ£¬Æäʵһ¸öºÜÍ´µãµÄÎÊÌâ²»ÊÇGPUµÄËãÁ¦²»¹»£¬¶øÊÇÆäËûµÄÈí¼þµÄÄÜÁ¦²»¹»£¬ÆäËûµÄÈí¼þÄÜÁ¦Ö÷Òª¼¯ÖÐÔÚ´æ´¢ÉÏÃæ¡£±ÈÈçÔÚÊÓ¾õÁìÓò¸ü¶àÊǺ£Á¿µÄСÎļþ£¬ÏñÈËÁ³µÄͼƬ´ó¸ÅÊǼ¸KB£¬¼¸ÒÚµÄÕâÖÖ¼¶±ð£¬ÄÇÈçºÎ½øÐй²Ïí´æ´¢ÒÔ¼°¹¹½¨Ò»¸ö´æ´¢ÏµÍ³È¥³ÐÔØÕâЩÀëÏß¼ÆËã»òÕâÖÖÉî¶Èѧϰ£¬Ò²ÊÇÒ»¸ö·Ç³£µäÐ͵ķ½Ïò£¬µ±´æ´¢µÄÄÜÁ¦×ã¹»¹©¸øGPUµÄÕâÖÖËãÁ¦Ê±£¬ÆäʵÎÒÃǾÍÒª¿¼ÂǸüÉî²ã´ÎµÄÎÊÌ⣬¿ÉÄÜÊǵ÷¶È²ãÃæµÄÓÅ»¯¡£

ÁíÍâÒ»¸ö·Ç³£´óµÄ·½ÃæÎªAI For System£¬ÎÒÃÇÓкܶàÏֳɵĵ÷¶ÈÆ÷£¬VolcanoÀïÃæ¿ÉÄÜÊÇһЩдºÃµÄ²ßÂÔ£¬ÄÇôÕâЩ²ßÂÔÊÇ·ñ¿ÉÒÔÓÅ»¯£¬ÔõôȥÓÅ»¯£¿ÊÇ·ñ¿ÉÒÔÓÃAIÓÅ»¯Õâ¸öÎÊÌ⣿µ±È»Òµ½çҲ̽Ìֺܶ࣬µ«¿ÉÄÜûÓÐÒ»¸ö×îºÃµÄ·½°¸£¬ÊÇ·ñÎÒÃÇ¿ÉÒÔ¿¼ÂÇÍùÕâ·½Ïòȥ̽Ë÷£¬Õâ¿ÉÄÜÊÇ AIÊÇÎÞ·¨½âÊ͵쬵«Èç¹ûÓÃAIÓ¦Óõ½¸÷¸öÁìÓò£¬Ò²¿ÉÄÜ»áÓÐÒâÏë²»µ½µÄÊÕ»ñ¡£ÒÔÉÏΪÎÒµÄһЩ¿´·¨£¬Ò²»¶Ó­´ó¼Ò̽ÌÖ£¡

   
2477 ´Îä¯ÀÀ       32
Ïà¹ØÎÄÕÂ

ÔÆ¼ÆËãµÄ¼Ü¹¹
¶ÔÔÆ¼ÆËã·þÎñÄ£ÐÍ
ÔÆ¼ÆËãºËÐļ¼ÊõÆÊÎö
Á˽âÔÆ¼ÆËãµÄ©¶´
Ïà¹ØÎĵµ

ÔÆ¼ÆËã¼ò½é
ÔÆ¼ÆËã¼ò½éÓëÔÆ°²È«
ÏÂÒ»´úÍøÂç¼ÆËã--ÔÆ¼ÆËã
ÈídzÎöÔÆ¼ÆËã
Ïà¹Ø¿Î³Ì

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
ÔÆ¼ÆËãÓ¦ÓÃÓ뿪·¢
CMMIÌåϵÓëʵ¼ù
»ùÓÚCMMI±ê×¼µÄÈí¼þÖÊÁ¿±£Ö¤
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]
 
×îÐÂÎÄÕÂ
ÔÆÔ­Éú¼Ü¹¹¸ÅÊö
K8S¸ß¿ÉÓü¯Èº¼Ü¹¹ÊµÏÖ
ÈÝÆ÷ÔÆ¹ÜÀíÖ®K8S¼¯Èº¸ÅÊö
k8s-ÕûÌå¸ÅÊöºÍ¼Ü¹¹
Ê®·ÖÖÓѧ»áÓÃdocker²¿Êð΢·þÎñ
×îпγÌ
ÔÆ¼ÆË㡢΢·þÎñÓë·Ö²¼Ê½¼Ü¹¹
Æóҵ˽ÓÐÔÆÔ­ÀíÓë¹¹½¨
»ùÓÚKubernetesµÄDevOpsʵ¼ù
ÔÆÆ½Ì¨¼Ü¹¹ÓëÓ¦Ó㨰¢ÀïÔÆ£©
Docker²¿Êð±»²âϵͳÓë×Ô¶¯»¯¿ò¼Üʵ¼ù
³É¹¦°¸Àý
±±¾© ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ͨÓù«Ë¾GE DockerÔ­ÀíÓëʵ¼ùÅàѵ
ij¾ü¹¤Ñо¿µ¥Î» MDA£¨Ä£ÐÍÇý¶¯¼Ü¹¹£©
ÖªÃûÏû·Ñ½ðÈÚ¹«Ë¾ ÁìÓòÇý¶¯Éè¼Æ
ÉîÛÚijÆû³µÆóÒµ Ä£ÐÍÇý¶¯µÄ·ÖÎöÉè¼Æ