Robotica-applicaties ontwikkelen in Python met NVIDIA Isaac SDK

De modulaire en gebruiksvriendelijke perceptie-stack van NVIDIA Isaac SDK blijft de ontwikkeling van verschillende mobiele robots versnellen. Isaac SDK 2020.1 introduceert de Python API, waardoor het eenvoudiger wordt om robotapplicaties te bouwen voor degenen die bekend zijn met Python. In dit bericht onderzoeken we deze functie en delen we een stapsgewijze handleiding voor het bouwen van je eigen Isaac-applicaties met Python. We introduceren Python-programmering in Isaac SDK met voorbeelden over het maken van een applicatie; werken met codelets, modules en gegevensstroom; en werken met verschillende gegevenstypen. We sluiten de post af met voorbeelden om subgrafieken toe te voegen aan dezelfde […]

Gids voor computervisie: waarom het belangrijk is en hoe het helpt bij het oplossen van problemen

Dit bericht is geschreven om de beginnende ontwikkelaarsgemeenschap in staat te stellen, vooral degenen die nieuw zijn in computervisie en computerwetenschap. NVIDIA erkent dat het oplossen van en profiteren van 's werelds visuele computeruitdagingen door middel van computervisie en kunstmatige intelligentie ons allemaal vereist. NVIDIA is verheugd om samen te werken en dit bericht op te dragen aan de zwarte vrouwen in kunstmatige intelligentie. Het gebruik en bereik van computervisie in de echte wereld groeit en de toepassingen ervan zijn op hun beurt uitdagend en veranderen de betekenis ervan. Computervisie, dat al tientallen jaren in een of andere vorm van […]

TensorFlow versnellen op NVIDIA A100 GPU’s

De NVIDIA A100, gebaseerd op de NVIDIA Ampere GPU-architectuur, biedt een reeks opwindende nieuwe functies: Tensor van de derde generatie Cores, Multi-Instance GPU (MIG) en derde generatie NVLink. Ampere Tensor Cores introduceren een nieuwe wiskundige modus speciaal voor AI-training: de TensorFloat-32 (TF32). TF32 is ontworpen om de verwerking van FP32-gegevenstypen, die vaak worden gebruikt in DL-workloads, te versnellen. Op NVIDIA A100 Tensor Cores is de doorvoer van wiskundige bewerkingen die in TF32-indeling worden uitgevoerd tot 10x meer dan die van FP32 op de eerdere Volta-generatie V100 GPU, wat resulteert in tot 5,7x hogere prestaties voor DL-workloads. Elke maand geeft NVIDIA […]

NVIDIA DRIVE Sim-cameramodellen valideren

Autonome voertuigen moeten op grote schaal worden ontwikkeld en getest in een breed scala aan scenario's voordat ze kunnen worden ingezet. Simulatie kan deze uitdagingen aangaan door schaalbare, herhaalbare omgevingen te leveren waarin autonome voertuigen de zeldzame en gevaarlijke scenario's kunnen tegenkomen die nodig zijn voor training, testen en validatie. NVIDIA DRIVE Sim on Omniverse is een simulatieplatform dat speciaal is gebouwd voor het ontwikkelen en testen van autonome voertuigen (AV). Het biedt een high-fidelity digitale tweeling van het voertuig, de 3D-omgeving en de sensoren die nodig zijn voor de ontwikkeling en validatie van AV-systemen. In tegenstelling tot virtuele werelden […]

Automatische defectinspectie met behulp van het NVIDIA end-to-end deep learning-platform

De kwaliteitseisen voor fabrikanten nemen toe om aan de eisen van de klant te voldoen. Handmatige inspectie is meestal vereist om de productkwaliteit te garanderen, maar dit vereist aanzienlijke kosten en kan leiden tot productieknelpunten, verminderde productiviteit en verminderde efficiëntie.  Defectinspectie voor industriële toepassingen heeft unieke kenmerken en uitdagingen in vergelijking met andere computervisieproblemen voor consumententoepassingen: Gebrek aan gelabelde, geannoteerde en samengestelde gegevens Defecten van interesse zijn structuren met een laag contrast Meerdere schalen defectgroottes Zeer asymmetrische datasets met zeer lage werkelijke defecten.  De U-Net-aanpak die in deze blog wordt beschreven, vermijdt arbeidsintensieve en potentieel kwetsbare feature-engineering en stelt in […]

Arm ondersteunt FP8: een nieuw 8-bit floating-point uitwisselingsformaat voor neurale netwerkverwerking

Het mogelijk maken van veilige en alomtegenwoordige kunstmatige intelligentie (AI) is een topprioriteit voor de Arm-architectuur. Het potentieel voor AI en machine learning (ML) is duidelijk, met bijna dagelijks nieuwe use-cases en voordelen – maar daarnaast zijn de computationele vereisten voor AI exponentieel gegroeid en vereisen nieuwe hardware- en software-innovatie om geheugen, rekenefficiëntie en bandbreedte in evenwicht te blijven houden. De training van Neural Networks (NN's) is van cruciaal belang voor de voortdurende vooruitgang van AI-mogelijkheden, en vandaag markeert een spannende stap in deze evolutie met Arm, Intel en NVIDIA die gezamenlijk een whitepaper publiceren over een nieuwe 8-bit floating […]

Metropolis Spotlight: MarshallAI optimaliseert verkeersbeheer en vermindert de CO2-uitstoot

Een belangrijke bijdrage aan de CO2-uitstoot in steden is het verkeer. Stedenbouwkundigen zijn altijd op zoek naar manieren om hun ecologische voetafdruk te verkleinen en efficiënte en duurzame infrastructuur te ontwerpen. NVIDIA Metropolis-partner, MarshallAI, helpt steden hun verkeersbeheer te verbeteren en de CO2-uitstoot te verminderen met vision AI-toepassingen. De computervisie en AI-oplossing van MarshallAI helpen steden dichter bij CO2-neutraliteit te komen door het verkeersbeheer efficiënter te maken. Ze passen op deep learning gebaseerde kunstmatige intelligentie toe op videosensoren om het weggebruik te begrijpen en verkeersplanning te informeren en te optimaliseren. Wanneer het verkeerslichtbeheersysteem van een stad in staat is zich […]

NVIDIA brengt low-code ontwikkeling naar Vision AI met DeepStream 6.0

DeepStream SDK 6.0 is nu beschikbaar om te downloaden. DeepStream, een krachtige toolkit voor AI-streaminganalyse, helpt ontwikkelaars hoogwaardige, complexe videoanalysetoepassingen en -services met lage latentie te bouwen. Graph Composer Deze release introduceert Graph Composer, een nieuwe low-code programmeertool die de DeepStream-gebruikerservaring verbetert. DeepStream en Graph Composer abstraheren de low-level platform-, framework- en bibliotheekspecificaties van de gebruiker, waardoor ontwikkelaars versnelde applicaties kunnen bouwen binnen dagen in plaats van weken. Gebruikmakend van een eenvoudige en intuïtieve gebruikersinterface, bouwen gebruikers verwerkingspijplijnen op met behulp van slepen en neerzetten. Compatibiliteits- en ontwerpregelcontroles ingebouwd in de tool zorgen ervoor dat de pijpleiding correct is door […]

Uiterlijk kan worden waargenomen: startups bouwen zeer nauwkeurige waarnemingssoftware op NVIDIA DRIVE

Sterk presterende, energiezuinige AI-computing verbetert de detectiemogelijkheden van autonome voertuigen. Voor autonome voertuigen is wat er aan de oppervlakte van belang is. Terwijl mensen wordt geleerd om snelle oordelen te vermijden, moeten zelfrijdende auto's snel en nauwkeurig kunnen zien, detecteren en handelen om veilig te kunnen werken. Deze mogelijkheid vereist een robuuste perceptiesoftwarestack die de omgeving van het voertuig volledig kan identificeren en volgen. Startups over de hele wereld ontwikkelen deze perceptiestacks met behulp van de krachtige, energiezuinige compute van NVIDIA DRIVE AGX om te leveren zeer nauwkeurige objectdetectie voor fabrikanten van autonome voertuigen. Het NVIDIA DRIVE AGX-platform verwerkt gegevens […]

Realtime dermatologische classificatie bouwen met NVIDIA Clara AGX

De meest gediagnosticeerde kanker in de VS is huidkanker. Er zijn drie hoofdvarianten: melanoom, basaalcelcarcinoom (BCC) en plaveiselcelcarcinoom (SCC). Hoewel melanoom slechts verantwoordelijk is voor ongeveer 1% van alle huidkankers, is het de meest dodelijke, snel uitzaaiende zonder vroege detectie en behandeling. Dit maakt vroege detectie van cruciaal belang, aangezien talrijke onderzoeken significant betere overlevingspercentages laten zien wanneer detectie in de vroegste stadia wordt gedaan. De huidige diagnoseprocedure wordt gedaan door middel van een visueel onderzoek door een dermatoloog, gevolgd door een biopsie om elke vermoedelijke pathologie te bevestigen. Dit handmatige onderzoek is afhankelijk van de menselijke subjectiviteit en lijdt […]

NVIDIA-onderzoek: snelle onzekerheidskwantificering voor schatting van diepe objecten

Onderzoekers van NVIDIA, University of Texas in Austin en Caltech ontwikkelden een eenvoudige, efficiënte en plug-and-play onzekerheid kwantificatiemethode voor de schattingstaak van de 6-DoF (vrijheidsgraden) object pose, met behulp van een ensemble van K vooraf getrainde schatters met verschillende architecturen en/of trainingsgegevensbronnen. De onderzoekers presenteerden hun paper “Fast Uncertainty Quantification (“FastUQ”) for Deep Object Pose Estimation” op de 2021 International Conference on Robotics and Automation (ICRA 2021). FastUQ richt zich op de onzekerheidskwantificering voor diepe objecten schatting stellen. Bij op diep leren gebaseerde schatting van de pose van objecten (zie NVIDIA DOPE), is een grote uitdaging dat op diep leren […]

NVIDIA-aangedreven systemen klaar om te koesteren in Ice Lake

Data-hongerige workloads zoals machine learning en data-analyse zijn gemeengoed geworden. Om deze rekenintensieve taken aan te kunnen, hebben bedrijven versnelde servers nodig die zijn geoptimaliseerd voor hoge prestaties. Intel's 3e generatie Intel Xeon Scalable-processors (codenaam “Ice Lake”), die vandaag zijn gelanceerd, zijn gebaseerd op een nieuwe architectuur die een grote sprong voorwaarts in prestaties en schaalbaarheid mogelijk maakt. Deze nieuwe systemen zijn een ideaal platform voor versneld computergebruik door ondernemingen, indien verbeterd met NVIDIA GPU's en netwerken, en bevatten functies die zeer geschikt zijn voor GPU-versnelde toepassingen. Ice Lake-platformvoordelen voor versneld computergebruik. De overstap naar PCIe Gen 4 verdubbelt de […]

NVIDIA brengt updates uit voor CUDA-X AI-software

NVIDIA CUDA-X AI zijn diepgaande leerbibliotheken voor onderzoekers en softwareontwikkelaars om krachtige GPU-versnelde applicaties te bouwen voor conversatie AI, aanbevelingssystemen en computervisie. Leer wat er nieuw is in de nieuwste releases van CUDA-X AI-bibliotheken. Raadpleeg de release-opmerkingen van elk pakket in de documentatie voor aanvullende informatie. NVIDIA Jarvis Open Beta NVIDIA Jarvis is een applicatieframework voor multimodale conversatie-AI-services dat realtime prestaties levert op GPU's. Deze versie van Jarvis bevat: ASR-, NLU- en TTS-modellen getraind op duizenden uren aan spraakgegevens. Transfer Learning Toolkit zonder codeerbenadering om opnieuw te trainen op aangepaste gegevens. Volledig versnelde deep learning-pipelines geoptimaliseerd om te draaien als […]

Versnelde signaalverwerking met cuSignal

Waarom signaalverwerking? Signaalverwerking is overal om ons heen. In het algemeen gedefinieerd als de manipulatie van signalen – of mechanismen voor het verzenden van informatie van de ene plaats naar de andere – maakt het veld van signaalverwerking gebruik van ingebedde informatie om een ​​bepaald doel te bereiken. In het geval van ruisonderdrukking is het doel om de specifieke frequenties die het huilen van de baby bevatten, te onderdrukken of te onderdrukken (via filtering!) Als je ooit een radio, mobiele telefoon of garagedeuropener hebt gebruikt , GPS-apparaat, of een automatisch afgestemd hiphopnummer hebt gehoord en een spraak-naar-tekst transcriptietool hebt gebruikt, […]

Wat is computervisie?

Computervisie wordt bereikt met convolutionele neurale netwerken die afbeeldingen en video kunnen gebruiken om segmentatie, classificatie en detectie uit te voeren voor veel toepassingen . Computervisie is zo goed geworden dat de dagen van algemene managers schreeuwen bij scheidsrechters in honkbalwedstrijden kunnen geschillen over pitches tot het verleden gaan behoren. Dat komt omdat ontwikkelingen in beeldclassificatie samen met parallelle verwerking het voor computers mogelijk maken om een ​​honkbal met 95 mijl per uur voorbij te zien suizen. Combineer dat met beelddetectie om ballen te geolokaliseren, en je hebt een krachtige scheidsrechterstool waar je moeilijk ruzie mee kunt maken. Maar computervisie […]

CUDA Refresher: Het GPU Computing Ecosysteem

Dit is de derde post in de CUDA Refresher-serie, die tot doel heeft de belangrijkste concepten in CUDA, tools, en optimalisatie voor beginnende of halfgevorderde ontwikkelaars. Eenvoud van programmeren en een enorme sprong in prestaties is een van de belangrijkste redenen voor de wijdverbreide acceptatie van het CUDA-platform. De op één na grootste reden voor het succes van het CUDA-platform is de beschikbaarheid van een breed en rijk ecosysteem. Zoals elk nieuw platform, was het succes van CUDA afhankelijk van tools, bibliotheken, applicaties en partners die beschikbaar waren voor het CUDA-ecosysteem. Elk nieuw computerplatform heeft ontwikkelaars nodig om applicaties over […]

Beste AI-processor: NVIDIA Jetson Nano wint 2020 Vision Product of the Year Award

Compacte maar krachtige computer voor AI aan de rand, erkend door de Edge AI en Vision Alliance. De kleine maar machtige NVIDIA Jetson Nano heeft weer een onderscheiding toegevoegd aan het arsenaal aan prijzen van het bedrijf. De Edge AI and Vision Alliance, een wereldwijde verzameling bedrijven die applicaties voor computer vision en edge AI creëren en mogelijk maken, heeft Jetson Nano uitgeroepen tot 2020 Vision Product of the Year Award voor “Beste AI-processor”. Nu in het derde jaar werden de Vision Product of the Year Awards in vijf categorieën aangekondigd. De winnende inzendingen werden gekozen door een onafhankelijke jury […]

CUDA Refresher: aan de slag met CUDA

Dit is de tweede post in de CUDA Refresher-serie, die tot doel heeft de belangrijkste concepten in CUDA, tools, en optimalisatie voor beginnende of intermediaire ontwikkelaars. Vooruitgang in de wetenschap en het bedrijfsleven zorgen voor een onverzadigbare vraag naar meer computerresources en versnelling van de werkbelasting. Parallel programmeren is een diepgaande manier voor ontwikkelaars om hun applicaties te versnellen. Het heeft echter enkele gemeenschappelijke uitdagingen. De eerste uitdaging is om parallel programmeren te vereenvoudigen om het programmeren gemakkelijker te maken. Eenvoudig programmeren trekt meer ontwikkelaars aan en motiveert hen om veel meer applicaties op parallelle processors te porten. De tweede […]