当前位置:网站首页>Chris Lattner, père de llvm: Pourquoi reconstruire le logiciel d'infrastructure ai
Chris Lattner, père de llvm: Pourquoi reconstruire le logiciel d'infrastructure ai
2022-07-07 10:10:00 【Cadre d'apprentissage profond oneflow】
Traduction|Shen Jiali、Jia Chuan
Ce que les gens pensaientAIBelle vision.,La situation actuelle n'est pas satisfaisante.AIEn auto - conduite、La recherche et le développement de nouveaux médicaments et d'autres applications quotidiennes n'ont pas atteint les prévisions initiales,Les vomissements courants sont,Les géants mondiaux de la science et de la technologie rassemblent un grand nombre des cerveaux les plus brillants,Mais il est encore plus concentré sur la réflexion sur le placement précis de la publicité、Notation de crédit et pas très intelligente“Intelligent”Haut - parleur.
En théorie,Tant qu'il y a des algorithmes corrects et des ressources informatiques suffisantes,AIPeut résoudre tous les problèmes de représentation des données disponibles,Et maintenant les données、Les algorithmes et les ressources matérielles sont déjà assez riches,AIToutes les conditions nécessaires au bien - être de la société sont réunies.On l'a vu.AILarge application et effet préliminaire de,Mais en fait,,L'application de la technologie n'est pas profonde,Loin de réaliser tout le potentiel de la recherche existante sur l'apprentissage automatique.
Pourquoi cette situation?Plus que les géants de la technologie et les médias du monde entier pourAILa mise à jour de la recherche est encore plus profonde.Le compilateur BullChris LattnerComme indiqué précédemment,AIL'unicité et la fragmentation des systèmes et des outils sont à l'origine de ce problème.
Pour résoudre ce problème,2022Année1Mois,Le compilateur BullChris Lattner Annonce d'une entreprise en mer ,Même chose.Tim DavisCo - fondéModular AI, L'objectif est de reconstruire le monde MLInfrastructure,Inclure le compilateur、Exécution,Calcul hétérogène、 Edge to Data Center and re - emphasize , Et se concentrer sur la disponibilité , Améliorer l'efficacité des développeurs .Pour l'instant,Modular AI L'équipe a participé à la construction de TensorFlow、TF Lite、XLA、TPU、Android ML、Apple ML、MLIR Et la plupart des machines de production du monde apprennent l'infrastructure , Et a déployé des charges de travail de production sur des milliards d'utilisateurs et d'appareils .
Les derniers jours,Modular AIDéclaration d'achèvement3 Un financement initial de 10 millions de dollars ,ParGoogle VentureChef de file.InChris Lattner Dans le dernier billet de blog officiel publié par etc ,C'est parti.“Troisième question de l'âme”:AIC'est si important., Pourquoi le logiciel est si mauvais ? Pourquoi les géants de la technologie n'ont pas résolu AIProblèmes difficiles? Comment résoudre ce problème ?Bien sûr., Ils ont aussi répondu .OneFlow La communauté a compilé le texte original .
1
AIC'est si important., Pourquoi le logiciel est si mauvais ?
AI Le logiciel a été conçu à l'origine pour AI Tous les chercheurs en technologie 、 Conçu par des ingénieurs et des architectes , Il n'a jamais été défini comme un produit ,Donc,,AI Le logiciel est défectueux dans la conception sous - jacente .
Le logiciel a été construit par de grandes entreprises technologiques pour résoudre leurs propres problèmes , Et toutes les autres entreprises “ Type de goutte - à - goutte (trickle down)Infrastructure” En utilisant ces logiciels . C'est ce qui se passe : Seulement les plus grands et les plus influents sur le plan commercial AI Les applications sont construites et déployées dans la pratique ,Malgré tout, Et ce n'est que lorsque les besoins des entreprises sont très cohérents avec ceux des grandes entreprises technologiques. .
Pourquoi??Parce que le présentAI Le logiciel est unique , Les propriétés de la recherche sont lourdes , Utilisé principalement pour satisfaire les géants de la technologie ( Les développeurs de ces logiciels )Planification du développement. Ces logiciels ont été créés par des chercheurs pour faire de la recherche ,EtAI Les chercheurs n'ont pas eu le temps de s'arrêter et de reconstruire .
Au contraire.,Avec le temps, Nous ajoutons de plus en plus de complexité , Il est difficile pour l'industrie de maintenir et d'étendre une chaîne d'outils personnalisée fragmentée , Ces chaînes d'outils sont en cours de recherche et de production 、Formation et déploiement、 Il y a une différence entre le serveur et Edge .
Les systèmes d'intelligence artificielle sont devenus une mer de technologies incompatibles , Seuls les géants de la technologie intégrée peuvent utiliser AIAtteindre leurs objectifs.
2
Pourquoi les géants de la technologie n'ont pas résolu AIProblèmes difficiles?
AI Les chercheurs et les développeurs travaillent ensemble ,DéploiementAIUn succès., Les géants de la technologie utilisent leur énorme puissance informatique et financière pour prioriser leurs produits et leurs activités de base , Y compris leurs propres nuages 、Téléphone、 Réseaux sociaux et matériel d'intelligence artificielle .
Malgré leur contribution exceptionnelle dans ce domaine ,Mais d'un point de vue commercial, Ils ne peuvent pas AI Populariser dans le monde entier ( Couvre tout le matériel 、Les nuages etMLCadre), Et le reste du monde ne peut pas s'y attendre .Mais, Ce triste fait limite l'utilisation de cette technologie dans d'autres pays du monde. , Incapacité de résoudre des problèmes en dehors des domaines d'intérêt des grandes entreprises technologiques , Y compris certains des problèmes socio économiques et environnementaux les plus importants auxquels le monde est confronté . Mais ce n'est pas l'avenir que nous voulons. .
Bien que les géants aient grandement contribué au développement de l'intelligence artificielle , Mais pour que l'intelligence artificielle atteigne son plein potentiel , Il faut aussi une entreprise indépendante , L'entreprise n'a pas besoin de prioriser son propre matériel 、Infrastructure Cloud、 Le développement des téléphones cellulaires ou leurs propres recherches ; En attendant, nous avons besoin d'une société neutre , Faire ce qui est dans l'intérêt des utilisateurs et des entreprises du monde entier . Nous devons intégrer les connaissances acquises grâce à la croissance rapide des logiciels d'intelligence artificielle dans les technologies de la prochaine génération. , Fournir des solutions et des normes communes pour tous les types de problèmes auxquels toutes les organisations sont confrontées .
Aujourd'hui, Le problème le plus urgent auquel sont confrontées les petites et moyennes entreprises technologiques est , Comment briser les capacités 、Coût、 Les contraintes de temps et de talent AIMise en production.
Compte tenu du coût d'opportunité , Leur technologie innovante est difficile à commercialiser , Mauvaise expérience du produit , Qui, en fin de compte, auront un impact négatif sur leur développement .Pour la société dans son ensemble, Cela signifie qu'il nous faudra beaucoup de temps pour l'utiliser. AI Pour résoudre des problèmes majeurs dans le monde .
Nous n'avons pas le temps d'attendre que les géants de la technologie lancent Trickle AILogiciels.AIPeut changer le monde, Mais à condition que le problème de la fragmentation soit résolu , Et global AI La communauté des développeurs n'a pas à se soucier d'une infrastructure de haute qualité .
3
Qui va résoudre ce problème difficile ?Comment résoudre?
Modular Construction de la prochaine génération AIPlate - forme de développement, Ce sera plus pratique 、 Grande vitesse et flexibilité .
Notre plateforme unifie les AI Avant du cadre , Et améliore l'accès et la portabilité à divers backends matériels et environnements Cloud . Nous reconstruisons les outils de flux de travail pour les développeurs de base , Pour le rendre plus expressif 、Disponibilité、Débogage、Fiabilité、Extensibilité, Réaliser des performances supérieures . Nos outils peuvent être facilement déployés dans les flux de travail existants , Le consommateur n'a pas besoin de reconstruire ou de réécrire le Code , Pour faire le travail sans soudure , Et réaliser des gains de productivité et de performance à moindre coût . On va accélérer les fouilles AIValeur, Et le mettre sur le marché dès que possible , Profitez à un large éventail d'utilisateurs .
QuandAI Peut pénétrer plus subtilement dans toutes sortes d'applications , Son potentiel sera également pleinement démontré ——À ce moment - là,, Tu n'auras pas à t'entourer de AI Pour définir votre application . Notre plateforme est modulaire 、 Les composantes d'infrastructure composables sont construites à partir de , Prise en charge du réalignement et de l'extension pour une variété de cas d'utilisation .En même temps, Même sans comprendre le fonctionnement de l'ensemble du système , Les experts de tous les domaines peuvent également innover grâce à notre plateforme . Nous avons vu comment l'approche modulaire déverrouille de nouveaux cas d'utilisation , Et c'est quelque chose que nous n'avions jamais pensé .
Pour une vraie réparation AIInfrastructure, Nous devons résoudre “Technologie dure”Questions( Comme un compilateur pour une technologie informatique hétérogène ), Créer également un flux de travail de développeur de bout en bout qui se connecte de façon transparente .
4
De“AI L'âge de la recherche ”Entrée “AI L'âge de la production ”
Notre succès signifie que les développeurs du monde entier seront vraiment disponibles 、 Portable et extensible AILogiciels.
Dans le nouveau monde , Les développeurs qui manquent de budgets ou de talents de premier plan peuvent également travailler aussi efficacement que les géants mondiaux de la technologie ;AI Efficacité et coût total de possession du matériel (Total Cost of Ownership,TCO) Sera optimisé ; Les entreprises peuvent facilement insérer des ASIC Pour satisfaire son utilisation ; Le déploiement sur le bord est aussi facile que le déploiement sur le serveur ; Les entreprises peuvent utiliser n'importe quel AICadre;AI Le programme peut être étendu sans couture sur le matériel ,Sera à jourAI Le déploiement de la recherche dans la production n'est pas plus facile que .
Nous verrons:AI Le développement de l'industrie n'est plus limité par le calendrier fixé par les géants de la technologie en fonction de leurs propres besoins. ;AI L'industrie se développera plus rapidement 、Plus de concentration; L'innovation prospère à tous les niveaux de la pile , Les développeurs se concentrent sur la commercialisation de nouvelles innovations dans leur domaine d'expertise , Et construire un avenir meilleur pour nous tous ;L'industrie se développe rapidement, Nous mener de “AI L'âge de la recherche ”Entrée “AI L'âge de la production ”.
(Original: ANGLAIS:
https://www.modular.com/blog/the-case-for-a-next-generation-ai-developer-platform)
Tout le monde regarde.
IllustrationOneFlowStratégie d'ajustement du taux d'apprentissage pour
DeMLPerfParler: Comment diriger AI Accélérateur prochaine vague
Cliquez sur“Lire le texte original”,Bienvenue à télécharger l'expérienceOneFlow v0.7.0
边栏推荐
- Some thoughts on the testing work in the process of R & D
- ISP、IAP、ICP、JTAG、SWD的编程特点
- 2020 Zhejiang Provincial Games
- Basic use of JMeter to proficiency (I) creation and testing of the first task thread from installation
- Performance optimization record of the company's product "yunzhujia"
- Why does the starting service report an error when installing MySQL? (operating system Windows)
- Wallys/IPQ6010 (IPQ6018 FAMILY) EMBEDDED BOARD WITH ON-BOARD WIFI DUAL BAND DUAL CONCURRENT
- 位操作==c语言2
- Integer inversion
- ORM -- logical relation and & or; Sort operation, update record operation, delete record operation
猜你喜欢
随机推荐
LLVM之父Chris Lattner:为什么我们要重建AI基础设施软件
SolidWorks工程图中添加中心线和中心符号线的办法
小程序实现页面多级来回切换支持滑动和点击操作
SQLyog数据库怎么取消自动保存更改
Pit encountered by vs2015 under win7 (successful)
Write it into the SR table in the way of flinksql. It is found that the data to be deleted has not been deleted. Refer to the document https://do
Basic use of JMeter to proficiency (I) creation and testing of the first task thread from installation
高斯消元
一大波开源小抄来袭
Flinkcdc failed to collect Oracle in the snapshot stage. How do you adjust this?
Official media attention! The list of top 100 domestic digital collection platforms was released, and the industry accelerated the healthy development of compliance
ArcGIS operation: batch modify attribute table
Scratch crawler mysql, Django, etc
request对象对请求体,请求头参数的解析
ORM -- query type, association query
Win10安装VS2015
【ORM框架】
China's first electronic audio category "Yamano electronic audio" digital collection is on sale!
Luogu p2482 [sdoi2010] zhuguosha
MongoDB创建一个隐式数据库用作练习