{"id":1145,"date":"2021-04-13T00:47:17","date_gmt":"2021-04-12T16:47:17","guid":{"rendered":"https:\/\/blog.adlinktech.com\/?p=1145"},"modified":"2021-08-18T10:35:11","modified_gmt":"2021-08-18T02:35:11","slug":"edge-ai-gtc21-nvidia-deepstream-sdk-and-tlt","status":"publish","type":"post","link":"https:\/\/blog.adlinktech.com\/fr\/2021\/04\/13\/bord-ai-gtc21-nvidia-deepstream-sdk-et-tlt\/","title":{"rendered":"Edge AI \u00e0 #GTC21: SDK et TLT NVIDIA DeepStream"},"content":{"rendered":"<h2 class=\"wp-block-heading\"><strong>Ne craignez pas le GPU.&nbsp;<\/strong><strong>ADLINK et NVIDIA sont l\u00e0 pour vous aider!&nbsp;<\/strong>&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Maximiser l&#039;efficacit\u00e9 op\u00e9rationnelle d&#039;un syst\u00e8me est un objectif normal pour la plupart des d\u00e9veloppeurs. Cependant, dans certains cas, nous sommes confront\u00e9s \u00e0 la t\u00e2che de d\u00e9velopper ces syst\u00e8mes autour de nouveaux GPU, comme ceux propos\u00e9s par&nbsp;<a href=\"https:\/\/www.nvidia.com\/en-us\/\" target=\"_blank\" rel=\"noreferrer noopener\">NVIDIA<\/a>. Bien que la t\u00e2che puisse sembler intimidante la premi\u00e8re fois que vous la regardez, une analyse plus approfondie r\u00e9v\u00e8le qu&#039;il existe une bonne quantit\u00e9 d&#039;informations disponibles pour apaiser les inqui\u00e9tudes.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La premi\u00e8re \u00e9tape pour att\u00e9nuer les probl\u00e8mes de conception consiste \u00e0 utiliser un kit de d\u00e9veloppement logiciel (SDK), qui est l&#039;un des nombreux outils g\u00e9n\u00e9ralement fournis par un fournisseur de GPU. Mais que faites-vous si vos exigences incluent des fonctionnalit\u00e9s non incluses dans le SDK? Par exemple, aider avec l&#039;intelligence artificielle (IA) d&#039;une conception mat\u00e9rielle est directement dans la timonerie de NVIDIA avec de nombreuses informations disponibles. Mais que se passe-t-il si vous devez adapter le mat\u00e9riel \u00e0 une application sp\u00e9cifique?&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Supposons, par exemple, qu&#039;une application n\u00e9cessite des syst\u00e8mes connect\u00e9s \u00e0 un grand nombre de cam\u00e9ras alimentant toutes une plate-forme d&#039;IA pour la d\u00e9tection d&#039;images dans les a\u00e9roports ou les gares. Lorsque plusieurs cam\u00e9ras sont connect\u00e9es, une grande quantit\u00e9 de donn\u00e9es n\u00e9cessite un traitement rapide et chaque cam\u00e9ra elle-m\u00eame est un point de vuln\u00e9rabilit\u00e9 (s\u00e9curit\u00e9) potentiel qui doit \u00eatre verrouill\u00e9.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Connaissez votre objectif final<\/strong>&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Donc que fais-tu? Concentrez-vous sur l&#039;objectif final. Je sais que cela semble \u00e9vident, mais j&#039;ai travaill\u00e9 avec de nombreux clients o\u00f9 cela se perd dans le processus. La question cl\u00e9 que vous devez vous poser est la suivante: \u00abquel est le r\u00e9sultat souhait\u00e9?\u00bb ou &quot;quelle est l&#039;action souhait\u00e9e que nous souhaitons en cons\u00e9quence?&quot; Et continuez \u00e0 le revoir. Une fois cette question r\u00e9pondue, vous pouvez travailler \u00e0 rebours dans la conception pour produire les donn\u00e9es qui aboutiront au r\u00e9sultat ou \u00e0 l&#039;action sp\u00e9cifique souhait\u00e9. Sans r\u00e9ponse coh\u00e9rente ni r\u00e9examen de cette question tout au long, vous courez le risque de re-conception (s) plus tard, et nous savons tous que cela signifie des efforts et des co\u00fbts suppl\u00e9mentaires.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Donc, si vous voulez faire de la d\u00e9tection d&#039;objets par exemple et que l&#039;objectif final est que le personnel soit alert\u00e9 lorsque quelque chose est mal positionn\u00e9, un moyen efficace de le faire est d&#039;utiliser la vision industrielle pour alerter un administrateur plut\u00f4t que d&#039;entasser des moniteurs dans une salle vid\u00e9o qui sont surveill\u00e9s manuellement par une \u00e9quipe de s\u00e9curit\u00e9.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chez ADLINK, nous g\u00e9rons ce type de processus complexe de capture de donn\u00e9es avec des outils tels que <a href=\"https:\/\/developer.nvidia.com\/deepstream-sdk\" data-type=\"URL\" data-id=\"https:\/\/developer.nvidia.com\/deepstream-sdk\" target=\"_blank\" rel=\"noreferrer noopener\">SDK DeepStream de NVIDIA<\/a>. DeepStream SDK peut prendre la vid\u00e9o et l&#039;\u00e9crire sur un disque qui aide \u00e0 la collecte de donn\u00e9es n\u00e9cessaire pour l&#039;apprentissage en profondeur.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez \u00e9galement trouver de l&#039;aide via NVIDIA&nbsp;<a href=\"https:\/\/developer.nvidia.com\/transfer-learning-toolkit\" target=\"_blank\" rel=\"noreferrer noopener\">Bo\u00eete \u00e0 outils d&#039;apprentissage de transfert<\/a>. Cette bo\u00eete \u00e0 outils vous permet de cr\u00e9er un processus d\u00e9ployable beaucoup plus rapidement que si vous deviez commencer depuis le tout d\u00e9but. Le r\u00e9sultat pourrait \/ devrait \u00eatre un meilleur retour sur investissement.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour aider les d\u00e9veloppeurs, nous avons compil\u00e9 un ensemble de cas d&#039;utilisation qui cr\u00e9ent un point de d\u00e9part avec des mod\u00e8les optimis\u00e9s sp\u00e9cifiques au domaine. Dans certains cas, les mod\u00e8les proviennent de NVIDIA qui incluent la s\u00e9curit\u00e9 publique et les villes intelligentes. Si un mod\u00e8le n&#039;est pas facilement disponible, le d\u00e9veloppeur peut commencer avec des mod\u00e8les existants similaires au cas d&#039;utilisation et apporter les modifications n\u00e9cessaires.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour obtenir une action ou un r\u00e9sultat sp\u00e9cifique, les donn\u00e9es non structur\u00e9es sont filtr\u00e9es via un mod\u00e8le de traitement tel que DeepStream, qui \u00e0 son tour produit des donn\u00e9es plus structur\u00e9es. Plus tard, les informations qui ont \u00e9t\u00e9 s\u00e9curis\u00e9es seront achemin\u00e9es vers d&#039;autres applications pour remplir leur fonction.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&#039;\u00e9tait un teaser intentionnel - rejoignez ma session \u00e0 la demande au #GTC21 pour en savoir plus! Je vais approfondir le DeepStream SDK de NVIDIA et Transfer Learning Tooklit, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.nvidia.com\/en-us\/gtc\/?ncid=ref-spo-89437&amp;sfdcid=undefined#cid=gtcs21_ref-spo_en-us\" target=\"_blank\">Inscrivez-vous ici<\/a>.&nbsp;&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-coblocks-author\"><figure class=\"wp-block-coblocks-author__avatar\"><img data-recalc-dims=\"1\" decoding=\"async\" class=\"wp-block-coblocks-author__avatar-img\" src=\"https:\/\/i0.wp.com\/blog.adlinktech.com\/wp-content\/uploads\/2021\/03\/Toby-McClean_ADLINK-Technology.jpeg?w=723&#038;ssl=1\" alt=\"Auteur: Toby McClean\"\/><\/figure><div class=\"wp-block-coblocks-author__content\"><span class=\"wp-block-coblocks-author__name\">Auteur: Toby McClean<\/span><p class=\"wp-block-coblocks-author__biography\">Vice-pr\u00e9sident IoT et innovation, technologie ADLINK<\/p>\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/www.linkedin.com\/in\/tobymcclean\/\" target=\"_blank\" rel=\"noreferrer noopener\">LInkedIn<\/a><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Don\u2019t Fear the GPU.&nbsp;ADLINK and NVIDIA are here to help you!&nbsp;&nbsp; Maximizing the operational efficiency of a&nbsp;system is a normal goal for most developers. However, in some instances, we face the task of developing these systems around&nbsp;newer GPUs, like&nbsp;those offered by&nbsp;NVIDIA. While the task might&nbsp;look&nbsp;daunting the first&nbsp;time you look at it, a deeper dive reveals&nbsp;that [&hellip;]<\/p>\n","protected":false},"author":188103281,"featured_media":1153,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_stc_notifier_status":"sent","_stc_notifier_sent_time":"2022-03-29 15:20:02","_stc_notifier_request":false,"_stc_notifier_prevent":false,"_stc_subscriber_keywords":"","_stc_subscriber_search_areas":"","_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[1,702134936],"tags":[702134898,702134920],"class_list":["post-1145","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","category-japanese","tag-ai","tag-gpu","fallback-thumbnail"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.adlinktech.com\/wp-content\/uploads\/2021\/04\/ADLINK-Blog-GTC-Tobys_2.jpg?fit=1024%2C536&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pc6JDC-it","_links":{"self":[{"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/posts\/1145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/users\/188103281"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/comments?post=1145"}],"version-history":[{"count":6,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/posts\/1145\/revisions"}],"predecessor-version":[{"id":1156,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/posts\/1145\/revisions\/1156"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/media\/1153"}],"wp:attachment":[{"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/media?parent=1145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/categories?post=1145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.adlinktech.com\/fr\/wp-json\/wp\/v2\/tags?post=1145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}