{"id":17808,"date":"2019-09-09T08:00:48","date_gmt":"2019-09-09T07:00:48","guid":{"rendered":"https:\/\/www.oezratty.net\/wordpress\/?p=17808"},"modified":"2019-09-09T08:45:26","modified_gmt":"2019-09-09T07:45:26","slug":"le-mystere-memcomputing","status":"publish","type":"post","link":"https:\/\/www.oezratty.net\/wordpress\/2019\/le-mystere-memcomputing\/","title":{"rendered":"Le myst\u00e8re MemComputing"},"content":{"rendered":"<p>La veille technologique a ceci de merveilleux que l\u2019on tombe r\u00e9guli\u00e8rement \u00e0 la fois sur de v\u00e9ritables bijoux comme le processeur de <strong>Cerebras<\/strong> que j\u2019ai pu d\u00e9crire en d\u00e9tail dans un <a href=\"https:\/\/www.oezratty.net\/wordpress\/2019\/plus-grand-processeur-ia\/\">article pr\u00e9c\u00e9dent<\/a> et sur des prouesses qui g\u00e9n\u00e8rent un doute profond, et qui entra\u00eenent une indescriptible envie de faire un bon fact-checking scientifique.<\/p>\n<p>En travaillant sur la mise \u00e0 jour annuelle de mes gros ebooks sur l\u2019informatique quantique et sur l\u2019intelligence artificielle, \u00e0 para\u00eetre respectivement en septembre et novembre 2019, je suis tomb\u00e9 sur la myst\u00e9rieuse startup <b>MemComputing<\/b> (2016, USA). Elle d\u00e9veloppe un processeur de calcul qui pourrait acc\u00e9l\u00e9rer significativement les calculs de probl\u00e8mes complexes dont celui de l\u2019entra\u00eenement de mod\u00e8les de deep learning.<\/p>\n<p>On peut la ranger dans une cat\u00e9gorie voisine de l\u2019offre de <strong>Fujitsu <\/strong>et de son supercalculateur utilisant le recuit digital \u00e0 temp\u00e9rature ambiante. Ce dernier propose une solution qui s\u2019apparente \u00e0 celle du Canadien D-Wave pour faire des calculs complexes, mais sans passer par du quantique. La technologie de Fujitsu d\u00e9nomm\u00e9e \u201cDigital Annealer\u201d est d\u00e9velopp\u00e9e sur silicium en CMOS et en partenariat avec l\u2019Universit\u00e9 de Toronto. Elle serait d\u00e9j\u00e0 propos\u00e9e dans le cloud. Elle sert \u00e0 r\u00e9soudre des probl\u00e8mes d\u2019optimisation et notamment \u00e0 r\u00e9aliser du criblage de mol\u00e9cules dans les biotechs. Ce \u201cDigital Annealer\u201d est un chipset d\u00e9di\u00e9 comportant 1 024 blocs de mise \u00e0 jour de bits int\u00e9grant de la m\u00e9moire pour stocker leurs poids et avec une pr\u00e9cision de 16 bits, des blocs logiques pour r\u00e9aliser des inversion de valeurs, et les circuits de contr\u00f4le associ\u00e9s. Voir <a href=\"https:\/\/spectrum.ieee.org\/tech-talk\/computing\/hardware\/fujitsus-cmos-digital-annealer-produces-quantum-computer-speeds\">Fujitsu\u2019s CMOS Digital Annealer Produces Quantum Computer Speeds<\/a>, 2018.<\/p>\n<p>L\u2019Am\u00e9ricain <strong>MemComputing <\/strong>met au point le <strong>MemCPU Coprocessor<\/strong>, une solution mat\u00e9rielle qui<strong>\u00a0<\/strong>consiste \u00e0 placer la m\u00e9moire pr\u00e8s des unit\u00e9s de calcul dans des unit\u00e9s de traitement. Elle est d\u00e9crite dans <a href=\"http:\/\/scis.scichina.com\/en\/2018\/060424.pdf\">Memcomputing: fusion of memory and computing<\/a> par Yi Li &amp; Al, 2017 (3 pages) d\u2019o\u00f9 provient ce sch\u00e9ma. Le rapprochement de la m\u00e9moire du calcul est une approche choisie par une bonne part des acteurs des composants de calcul neuromorphique qui cherchent \u00e0 acc\u00e9l\u00e9rer les traitements du deep learning, aussi bien dans les phases d\u2019entra\u00eenement que d\u2019inf\u00e9rence de ces r\u00e9seaux de neurones complexes.<\/p>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/2019\/le-mystere-memcomputing\/cpu-gpu-and-mpu-comparison\/\" rel=\"attachment wp-att-17811\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17811\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/CPU-GPU-and-MPU-comparison.jpg\" alt=\"\" width=\"379\" height=\"142\" srcset=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/CPU-GPU-and-MPU-comparison.jpg 2490w, https:\/\/www.oezratty.net\/wordpress\/wp-content\/CPU-GPU-and-MPU-comparison-300x113.jpg 300w, https:\/\/www.oezratty.net\/wordpress\/wp-content\/CPU-GPU-and-MPU-comparison-768x288.jpg 768w, https:\/\/www.oezratty.net\/wordpress\/wp-content\/CPU-GPU-and-MPU-comparison-1024x385.jpg 1024w\" sizes=\"auto, (max-width: 379px) 100vw, 379px\" \/><\/a><\/p>\n<p>Mais ce n\u2019est pas tout. Chez MemComputing, ces cellules de calcul auraient des entr\u00e9es et sorties sym\u00e9triques et interconnect\u00e9es aux cellules avoisinantes. Elles g\u00e8rent uniquement des nombres entiers. Cette organisation des unit\u00e9s de calcul permettrait de trouver automatiquement un \u00e9quilibre complexe d\u2019un syst\u00e8me param\u00e9tr\u00e9. C\u2019est le principe des SOLGs (Self Organizing Logic Gates) du sch\u00e9ma <i>ci-dessous <\/i>qui provient de la <a href=\"https:\/\/memcpu.com\/wp-content\/uploads\/2019\/07\/Whitepaper-Unparalleled-Speed-V2.pdf\">litt\u00e9rature<\/a> de MemComputing.<\/p>\n<p><a href=\"https:\/\/www.oezratty.net\/wordpress\/2019\/le-mystere-memcomputing\/memcomputing-solgs\/\" rel=\"attachment wp-att-17813\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17813\" src=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/MemComputing-SOLGs.jpg\" alt=\"\" width=\"444\" height=\"182\" srcset=\"https:\/\/www.oezratty.net\/wordpress\/wp-content\/MemComputing-SOLGs.jpg 2437w, https:\/\/www.oezratty.net\/wordpress\/wp-content\/MemComputing-SOLGs-300x123.jpg 300w, https:\/\/www.oezratty.net\/wordpress\/wp-content\/MemComputing-SOLGs-768x314.jpg 768w, https:\/\/www.oezratty.net\/wordpress\/wp-content\/MemComputing-SOLGs-1024x419.jpg 1024w\" sizes=\"auto, (max-width: 444px) 100vw, 444px\" \/><\/a><\/p>\n<p>Ce genre d\u2019architecture permettrait d\u2019apr\u00e8s ses concepteurs de r\u00e9soudre diverses classes de probl\u00e8mes dits \u201cNP-complets\u201d et \u201cNP-difficiles\u201d en temps polynomiaux. En clair, cela servirait \u00e0 transformer des probl\u00e8mes complexes qui requi\u00e8rent un temps exponentiel de calcul en fonction de la taille du probl\u00e8me \u00e0 r\u00e9soudre en solutions ex\u00e9cutables en un temps polynomial. C\u2019est le Graal des math\u00e9matiques et du calcul ! C\u2019est ce \u00e0 quoi doivent servir les ordinateurs quantiques, une fois qu\u2019ils seront au point \u00e0 grande \u00e9chelle, soit avec un grand nombre de qubits.<\/p>\n<p>Les fondateurs de MemComputing annoncent des gains de performance significatifs qui seraient de quatre ordres de grandeur pour les applications de machine learning, donc une performance multipli\u00e9e par 10 000 ! Voir <a href=\"https:\/\/www.researchgate.net\/publication\/268524981_Memcomputing_NP-complete_problems_in_polynomial_time_using_polynomial_resources_and_collective_states\/link\/548186210cf22525dcb61e41\/download\">Memcomputing NP-complete problems in polynomial time using polynomial resources and collective states<\/a>, par Fabio Traversa, Massimilio Di Ventra &amp; Al, 2014 (10 pages) et <a href=\"https:\/\/arxiv.org\/abs\/1710.09278\">Evidence of an exponential speed-up in the solution of hard optimization problems<\/a>, Fabio Traversa &amp; Al, 2018. Enfin, voir cette <a href=\"https:\/\/www.youtube.com\/watch?v=hahHNceA464\">Conf\u00e9rence<\/a> de Massimiliano Di Ventra \u00e0 Berkeley en 2016 (26 minutes).<\/p>\n<p>La startup a \u00e9t\u00e9 cr\u00e9\u00e9e par le serial entrepreneur <strong>John Beane <\/strong>et deux chercheurs en physique, <strong>Massimiliano Di Ventra <\/strong>et <strong>Fabio Traversa <\/strong>qui ont une accumul\u00e9 dense bibliographie sur le sujet du \u00ab memory computing \u00bb dont ils sont \u00e0 l\u2019origine. Voir <a href=\"https:\/\/arxiv.org\/pdf\/1405.0931.pdf\">Universal Memcomputing Machines<\/a>, par Fabio Traversa et Max Di Ventra, 2014 (14 pages) et <a href=\"https:\/\/aip.scitation.org\/doi\/10.1063\/1.5026506\">Perspective: Memcomputing: Leveraging memory and physics to compute efficiently<\/a>, par Fabio Traversa et Massimilio Di Ventra 2018 (16 pages).<\/p>\n<p>MemComputing annonce aussi r\u00e9soudre des probl\u00e8mes de planification et d\u2019optimisation comme celui du voyageur de commerce, de combinatoire, de bioinformatique, d\u2019entra\u00eenement de r\u00e9seaux de neurones<a href=\"file:\/\/\/C:\/Travail\/#_ftn4_6755\" name=\"_ftnref4_6755\">\u00a0<\/a>et m\u00eame de factorisation de nombres entiers, \u00e0 chaque fois, avec un gain exponentiel sur le temps de calcul. Tout ceci est document\u00e9 dans <a href=\"https:\/\/arxiv.org\/pdf\/1807.00107.pdf\">Stress-testing memcomputing on hard combinatorial optimization problems<\/a> par Fabio Traversa, Max Di Ventra &amp; Al, 2018 (6 pages), <a href=\"https:\/\/arxiv.org\/abs\/1801.00512\">Accelerating Deep Learning with Memcomputing<\/a> par Haik Manukian, Fabio Traversa et Massimiliano Di Ventra, 2018 (8 pages) et <a href=\"https:\/\/arxiv.org\/abs\/1512.05064\">Polynomial-time solution of prime factorization and NP-hard problems with digital memcomputing machines<\/a>, par Fabio Traversa et Max Di Ventra, 2017 (22 pages).<\/p>\n<p>Pour l\u2019instant, leur solution est \u00e9mul\u00e9e dans des ordinateurs classiques et fournie sous forme de SDK op\u00e9r\u00e9 dans le cloud qu\u2019ils ont con\u00e7u en partenariat avec <b>Canvass Labs<\/b> (2017, USA). Leur composant \u00e9lectronique n\u2019est pas encore fabriqu\u00e9, m\u00eame \u00e0 l\u2019\u00e9tat de prototype, et il n\u2019est d\u2019ailleurs pas \u00e9vident de d\u00e9terminer s\u2019il est possible de le fabriquer.<\/p>\n<p>Ils ont communiqu\u00e9 sur le traitement des probl\u00e8mes de type <strong>MIPLIB <\/strong>(Mixed Integer Programming Library) qui sont consid\u00e9r\u00e9s comme intractables (impossibles \u00e0 r\u00e9soudre de mani\u00e8re traditionnelle) avec un temps de r\u00e9ponse de 60 secondes sur un serveur tournant sous Linux. Le tout en battant au passage un ordinateur \u00e0 recuit quantique de D-Wave. La r\u00e9solution de ce probl\u00e8me math\u00e9matique consiste \u00e0 trouver par exemple une combinaison de nombres entiers donn\u00e9s pouvant g\u00e9n\u00e9rer z\u00e9ro une fois additionn\u00e9s (le \u201cSubset Sum problem\u201d).<\/p>\n<p>Traduisons tout cela en langage clair : cette startup pr\u00e9tend donc avoir trouv\u00e9 une solution permettant de faire des calculs aussi rapidement que les ordinateurs quantiques qui ne sont pas encore au point et sur lesquels le monde entier a investi des milliards de dollars avec un espoir de r\u00e9ussir \u00e0 obtenir des r\u00e9sultats probants dans une fen\u00eatre de tir situ\u00e9e entre 10 et 50 ans ! Et l\u00e0, pas besoin de cryog\u00e9nie \u00e0 15 mK et de frigo \u00e0 1M\u20ac. Pas de probl\u00e8me de d\u00e9coh\u00e9rence quantique et d\u2019erreurs \u00e0 corriger avec de complexes syst\u00e8mes de correction d\u2019erreurs augmentant le nombre de qubits n\u00e9cessaires de plusieurs ordres de grandeur. Cela semble donc \u00e9norme !<\/p>\n<p>Bref, c\u2019est tout bonnement r\u00e9volutionnaire.<\/p>\n<p>Ou pas.<\/p>\n<p>Alors, il y a-t-il un ou plusieurs l\u00e9zards ? S\u2019il y en a, ils ne sont pas faciles \u00e0 identifier pour le profane.<\/p>\n<p>Les travaux de recherche des fondateurs sont publics depuis cinq ans. Il y a donc un peu de recul. Au-del\u00e0 de la reprise par les m\u00e9dias-moutons de la communication officielle de la startup, il n\u2019est pas \u00e9vident de trouver de la mati\u00e8re en termes de fact-checking sur un tel projet. La barri\u00e8re est plac\u00e9e assez haut : il faut conna\u00eetre les th\u00e9ories de la complexit\u00e9, l\u2019\u00e9lectronique des SOLGs, les algorithmes et pouvoir d\u00e9chiffrer les publications scientifiques des auteurs. Je vous avoue que cela d\u00e9passe mes limites en l\u2019\u00e9tat.<\/p>\n<p>J\u2019ai commenc\u00e9 \u00e0 douter de la capacit\u00e9 r\u00e9elle \u00e0 cr\u00e9er ces SOLGs dans des composants CMOS actuels, qui n\u2019est pas d\u00e9montr\u00e9e. Ils n\u2019ont pas encore cr\u00e9\u00e9 de prototype ce qui fait douter un peu. Pourtant, le proc\u00e9d\u00e9 employ\u00e9 par Fujitsu n\u2019a pas l\u2019air d\u2019\u00eatre tr\u00e8s \u00e9loign\u00e9 et ils arriveraient \u00e0 en tirer quelque chose.<\/p>\n<p>Autre source de doute : MemComputing arrive \u00e0 obtenir un avantage d\u2019\u00e9chelle \u201cquantique\u201d avec l\u2019\u00e9mulation de son proc\u00e9d\u00e9 sur des processeurs traditionnels. Cela a l\u2019air bien s\u00e9duisant mais, indirectement, revient \u00e0 remettre en cause toutes les th\u00e9ories actuelles de la complexit\u00e9. Cela impliquerait que P=NP au niveau des classes de complexit\u00e9 de probl\u00e8mes, une \u00e9galit\u00e9 sujette \u00e0 caution, le consensus des chercheurs en th\u00e9orie de la complexit\u00e9 penchant plut\u00f4t pour une in\u00e9galit\u00e9. Sachant que la question est pos\u00e9e depuis 1972 ! La majorit\u00e9 des chercheurs en complexit\u00e9 cherchent plut\u00f4t \u00e0 d\u00e9montrer que P est diff\u00e9rent de NP. \u00c0 savoir, que la classe des probl\u00e8mes dont la v\u00e9rification de la solution est r\u00e9alisable en temps polynomial est diff\u00e9rente de celle des probl\u00e8mes qui ont une solution qui se calcule en temps polynomial. Bref, \u00e0 en donner le tournis.<\/p>\n<p>J\u2019ai finalement trouv\u00e9 quelques sources qui \u00e9mettent des doutes sur le proc\u00e9d\u00e9 de MemComputing :<\/p>\n<ul>\n<li><strong>Ken Steiglitz<\/strong>, qui<strong>\u00a0<\/strong>d\u00e9montre rapidement un peu par l\u2019absurde que cela n\u2019est pas possible dans <a href=\"http:\/\/www.cs.princeton.edu\/~ken\/chi6fRw77tfbk98.pdf\">A Note on `Memcomputing NP-complete problems&#8230;&#8217; and (Strong) Church&#8217;s Thesis<\/a> 2015 (2 pages). Il fait r\u00e9f\u00e9rence \u00e0 une tentative similaire datant de 1986 qui s\u2019est sold\u00e9e par un \u00e9chec. Et il indique que si MemComputing tient ses promesses, soit P=NP, soit la th\u00e8se de Church-Turing est remise en cause : \u201c<em>An (classical) analog device can be simulated by a Turing Machine using resources (including time) polynomial in the resources of the machine.\u201d. <\/em>Okay.<\/li>\n<li><strong>Scott Aaronson <\/strong>d\u00e9crit les limites du mod\u00e8le en 2017 dans <a href=\"https:\/\/www.scottaaronson.com\/blog\/?p=2212\">Memrefuting<\/a> . Ce n\u2019est pas n\u2019importe qui. C\u2019est l\u2019un des scientifiques les plus en vue de l\u2019algorithmique quantique. En gros, l\u2019approche de MemComputing ne scalerait pas \u00e0 cause des ph\u00e9nom\u00e8ne de bruits induits dans les circuits. Les auteurs du proc\u00e9d\u00e9 \u00e9voquent ce bruit mais pensent qu\u2019ils peuvent passer outre : \u201c<em>As anticipated, the machine we have built would ultimately be limited by unavoidable noise sources, thus requiring error-correcting codes. However we prove here that under the assumption of low noise, additive white noise does not affect the machine output\u201d <\/em>dans <a href=\"https:\/\/arxiv.org\/pdf\/1411.4798.pdf\">Memcomputing NP-complete problems in polynomial time using polynomial resources and collective states<\/a>, 2015 (12 pages). Au demeurant, les ordinateurs quantiques dont la mise au point est tr\u00e8s longue font aussi face \u00e0 des probl\u00e8mes de correction de bruit et d\u2019erreurs.<\/li>\n<li><strong>Igor Markov <\/strong>d\u00e9crit d\u2019autres lacunes du proc\u00e9d\u00e9 de MemComputing dans <a href=\"https:\/\/arxiv.org\/pdf\/1412.0650.pdf\">A review of \u00ab Memcomputing NP-complete problems in polynomial time using polynomial resources \u00bb<\/a> en 2015 (3 pages). En gros, en liaison avec des questions de ressources exponentielles cach\u00e9es dans le proc\u00e9d\u00e9.<\/li>\n<li><strong>David Herrera <strong>Mart\u00ed <\/strong><\/strong>qui fait de la recherche au Center for Excellence in Parallel Programming chez Atos Quantum \u00e0 Grenoble pense que le proc\u00e9d\u00e9 de MemComputing comprend plusieurs zones d\u2019ombres. Notamment sur le fait que pour faire converger un syst\u00e8me complexe vers un minimum global, il faut l\u2019initialiser dans un \u00e9tat qui est proche de la solution \u00e0 trouver, comme on le fait dans de nombreux algorithmes con\u00e7us pour les ordinateurs \u00e0 recuit quantique de D-Wave. Et cette initialisation a un co\u00fbt qui peut faire perdre une part de l\u2019avantage obtenu dans le calcul. Les auteurs n\u2019en parlent pas.<\/li>\n<\/ul>\n<p>En gros, l\u2019approche de MemComputing ne serait pas scalable ! Oubliez tout ce que vous venez de lire \u00e0 leur sujet ! Ou alors, doutez des douteurs\u2026<\/p>\n<p>A-t-on pour autant affaire \u00e0 des escrocs du calcul ou \u00e0 des \u00e9quivalents math\u00e9matiques de <strong>Theranos<\/strong>, cette startup am\u00e9ricaine qui fait maintenant partie du groupe des escroqueries startupiennes \u00e0 grande \u00e9chelle, avec la mise en examen de sa fondatrice ? L\u2019histoire est document\u00e9e par le journaliste John Carreyrou dans le livre \u201c<a href=\"https:\/\/www.amazon.fr\/Bad-blood-John-Carreyrou\/dp\/2035969085\/ref=sr_1_1?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;keywords=Bad+Blood&amp;qid=1567860423&amp;s=gateway&amp;sr=8-1\">Bad Blood<\/a>\u201d.<\/p>\n<p>Ce n\u2019est pas tout \u00e0 fait la m\u00eame situation. Tout d\u2019abord, les chercheurs \u00e0 l\u2019origine de MemComputing sont plus s\u00e9rieux et exp\u00e9riment\u00e9s que ne l\u2019\u00e9tait Elisabeth Holmes lorsqu\u2019elle avait cr\u00e9\u00e9 Theranos apr\u00e8s seulement une ann\u00e9e d\u2019\u00e9tudes de licence en sant\u00e9 \u00e0 Stanford. Ensuite, MemComputing n\u2019a pas lev\u00e9 des montants significatifs. Ils ne sont m\u00eame pas document\u00e9s, ce qui signifie qu\u2019ils doivent \u00eatre modestes. De nombreux travaux scientifiques ont \u00e9t\u00e9 publi\u00e9s, certains m\u00eame dans des revues scientifiques \u00e0 comit\u00e9 de relecture. J\u2019ai m\u00eame retrouv\u00e9 une <a href=\"http:\/\/iramis.cea.fr\/spec\/Phocea\/Vie_des_labos\/Seminaires\/index.php?id=3158\">trace<\/a> d\u2019une intervention de Massimiliano Di Ventra au CEA en 2015.<\/p>\n<p>Si cela se trouve, l\u2019approche de MemComputing pourrait ne pas fonctionner mais tout de m\u00eame inspirer la cr\u00e9ation d\u2019autres architectures qui, elles, fonctionneraient.<\/p>\n<p>On peut faire le lien avec les d\u00e9bats scientifico-soci\u00e9taux du moment comme celui qui a court autour du lien entre \u00e9nergie nucl\u00e9aire et mix \u00e9nerg\u00e9tique d\u00e9carbonn\u00e9. Pour ou contre Greta, etc. Pour rentrer dans ces d\u00e9bats, il faut une certaine culture scientifique, hi\u00e9rarchiser les probl\u00e8mes, \u00e9viter le <em>whataboutism <\/em>et faire des comparaisons chiffr\u00e9es objectives. S\u2019il faut confronter les avis, cela serait plut\u00f4t entre experts scientifiques divergents qu\u2019entre experts scientifiques et politiciens sans culture scientifique comme cela se produit souvent.<\/p>\n<p>On doit toujours douter, mais il faut avoir un P\u00f4le Nord. Le probl\u00e8me est qu\u2019il n\u2019y en a pas forc\u00e9ment qu\u2019un seul. Donc, il faut d\u00e9battre, mais pos\u00e9ment et avec des raisonnements scientifiques et avec des faits, pas avec des \u00e9motions. C\u2019est \u00e7a qui est le plus dur ! Heureusement cependant, le calcul exponentiel n\u2019est pas encore devenu un sujet politique comme les questions environnementales.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La veille technologique a ceci de merveilleux que l\u2019on tombe r\u00e9guli\u00e8rement \u00e0 la fois sur de v\u00e9ritables bijoux comme le processeur de Cerebras que j\u2019ai pu d\u00e9crire en d\u00e9tail dans un article pr\u00e9c\u00e9dent et sur des prouesses qui g\u00e9n\u00e8rent un doute profond, et qui entra\u00eenent une indescriptible envie de faire un bon fact-checking scientifique. En [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2659,7,3057,5],"tags":[2397,3258,3259],"class_list":["post-17808","post","type-post","status-publish","format-standard","hentry","category-intelligence-artificielle","category-logiciels","category-quantique","category-technologie","tag-d-wave","tag-memcomputing","tag-probleme-exponentiel"],"views":12709,"_links":{"self":[{"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/posts\/17808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/comments?post=17808"}],"version-history":[{"count":0,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/posts\/17808\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/media?parent=17808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/categories?post=17808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oezratty.net\/wordpress\/wp-json\/wp\/v2\/tags?post=17808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}