Ofline of ter plaatse: onze door instructeurs geleide trainingen in computergraphics maken met behulp van interactieve discussies en praktische oefeningen de basisprincipes van computergraphics duidelijk.
De trainingen in computergraphics worden aangeboden als ‘online live-training’ of ‘ter plaatse live-training’. Bij online live-training (ook wel ‘remote live-training’ genoemd) maken we gebruik van een interactieve remote desktop. Ter plaatse live-training kan zowel bij u op locatie in Amsterdam als in de bedrijfstrainingcentra van NobleProg in Amsterdam worden gegeven.
NobleProg – Uw lokale trainingsprovider
Amsterdam
The Office Operators, Piet Heinkade 55, Amsterdam, Nederland, 1019 GM
UP Office Building is gelegen in het centrum van Amsterdam aan de zuidelijke IJ-oever nabij het centraal station. Het UP Office Building maakt onderdeel uit van een multifunctioneel complex waarin onder meer de Passenger Terminal Amsterdam (PTA), het Mövenpick Hotel en het Muziekgebouw zijn ondergebracht. Onder het complex is een openbare parkeergarage met ruim voldoende voor de verhuur beschikbare plaatsen. Vanuit de garage is een directe ingang naar het kantoorgebouw. Met 21 bouwlagen is het UP Office Building het hoogste gebouw in de omgeving en fungeert daarmee als een 'landmark'.
Trainingen bijwonen in Amsterdam Centrum aan de IJ-oever is vergaderen op een super centrale en goed bereikbare locatie. Ons gebouw ligt namelijk op loopafstand – maar gelukkig niet op gehoorafstand -van Amsterdam CS
Openbaar Vervoer
UP Office Building ligt op 12 minuten lopen vanaf Amsterdam Centraal Station. Of neem tram 26, deze stopt voor het gebouw en brengt u in enkele maten naar het station.
Met de auto
Met de auto is het slechts 1 km via A10 afslag S114. Parkeren kan in the Piet Hein garage.
WTC Zuidas
The Office Operators - Amsterdam Zuidas - UN Studio, Parnassusweg 819, Amsterdam, Nederland, 1082 LZ
Ons trainingslocatie in Amsterdam Zuidas WTC heeft 10 verschillende ruimtes en zalen beschikbaar.
Vergaderlocatie Amsterdam ZuidAs WTC is uitstekend bereikbaar met het openbaar vervoer en ligt op loopafstand van trein-, bus- en metrostation ‘Amsterdam Zuid’. Ook met de auto is het WTC Amsterdam perfect bereikbaar. Het meeting- & conference center ligt op een steenworp afstand van de ringweg A10 en de parkeergarage van het WTC Amsterdam biedt ruim voldoende parkeerplaatsen voor u en uw gasten.
De nabij gelegen Station Amsterdam WTC biedt ook direct connecties naar België, Frankrijk en Duitsland.
Sloterdijk
The Office Operators - Amsterdam Sloterdijk - De Millennium Toren, Radarweg 29, 1043 NX Amsterdam, Amsterdam, Nederland, 1043 NX
De Millennium Toren is een absoluut icoon middenin het business district van Amsterdam Sloterdijk. Het op Mondriaans’ Victory Boogiewoogie geïnspireerde gebouw torent boven vele andere uit en is dan ook één van de hoogste gebouwen van Amsterdam. Hierdoor heeft u vanuit uw kantoor een schitterend weids uitzicht over de stad!
Op de begane grond van de Millennium Toren bevindt zich een groot restaurant waar u heerlijk kunt lunchen, een flex area waar u kunt werken in een informele sfeer én heeft u de mogelijkheid om gebruik te maken van de inpandige gym!
De bereikbaarheid van de Millennium Toren is uitstekend, op slechts 500 meter afstand ligt station Amsterdam Sloterdijk en het pand is direct gelegen aan de A5 en de A10. Wanneer u graag buiten de deur eet zijn er meerdere lunchmogelijkheden rondom de Millennium Toren zoals Grand Café Hermes en restaurant en lunchroom Wissekerke.
Amstelveen
Amstelveen NEST, Laan van Kronenburg 14, Amstelveen, Nederland, 1183 AS
In het begin van de 20e eeuw was Amstelveen een eenvoudig landelijk dorp waar de tijd stilstond. Het dorp was enigermate afgelegen, omdat het geen enkele belangrijke spoorweg- of waterverbinding had. De belangrijkste bron van inkomsten was de veeteelt met wat akkerbouw, maar ook de tuinbouw en de bloementeelt waren toen al in opkomst.
In 1852 werd de Haarlemmermeerpolder drooggemalen en is het 'Fort aan het Schiphol' aangelegd als verdedigingswerk voor de hoofdstad Amsterdam. Bij Fort Schiphol, zoals het later werd genoemd, werd in 1916 een militair vliegveld gesticht, Schiphol, dat vier jaar later een burgerluchthaven werd. Fort Schiphol werd in 1934 gesloopt, de ligging is nog zichtbaar in de wijde kom van de Ringvaart onder het viaduct van de A-9. De ontwikkeling van Schiphol trok veel mensen, waarvan velen zich vestigden in Amstelveen. Ook het hoofdkantoor van de KLM werd hier gevestigd. Amstelveen werd de snelst groeiende gemeente van Nederland.
Na de Tweede Wereldoorlog ving Amstelveen een deel van de Amsterdamse woningnood op en werd tevens officieel één van de woongemeenten van Schiphol. Behalve woningen werden de laatste decennia ook veel kantoren; met name voor het handels-, bank- en verzekeringswezen gebouwd. Het telt grote computercentra en hoofdkantoren voor nationale en internationale instellingen. Hier wonen velen die werkzaam zijn op de luchthaven Schiphol. Nest Amstelveen bruist! Maar liefst 260 verschillende bedrijven en ondernemers hebben hier hun intrek genomen.
Nest creëert plekken die mensen en bedrijven helpen om succesvol te kunnen ondernemen en te ontwikkelen. NobleProg maakt dankbaar gebruik van deze dynamische omgeving.
Trainingen op op slechts 5 minuten afstand van de aankomst- en vertrekhal! WTC Schiphol is de meest internationale trainingsplek voor zowel binnenlands al;s buitenlandse deelnemers.
WTC Schiphol Airport is de vestigingslocatie voor grote merken, internationaal georienteerde bedrijven en gedreven ondernemers en biedt directe toegang tot de luchthaven.
Binnen enkele minuten loopt u van uw trainingslocatie naar de Terminal van luchthaven Schiphol, de tweede hub-luchthaven van de wereld.
Schiphol airport is makkelijk bereikbaar zowel met de auto als me het openbaar vervoer en kent volop gelegenheid tot parkeren.
.
Huawei Ascend is een reeks AI-processoren die speciaal zijn ontworpen voor high-performance inferentie en training.
Deze live-training onder begeleiding van een instructeur (online of op locatie) richt zich op AI-engineers en data scientists met middenniveau-ervaring die neural netwerkmodellen willen ontwikkelen en optimaliseren met behulp van het Ascend-platform van Huawei en het CANN-toolkit.
Na afronding van deze training zullen deelnemers in staat zijn tot:
Het instellen en configureren van de CANN-ontwikkelomgeving.
Het ontwikkelen van AI-applicaties met behulp van MindSpore en CloudMatrix-werkstromen.
Het optimaliseren van de prestaties op Ascend NPU’s door gebruik te maken van aangepaste operators en tiling-strategieën.
Het implementeren van modellen in edge- of cloudomgevingen.
Opbouw van de cursus
Interactieve lezingen en discussies.
Praktijkmatig gebruik van Huawei Ascend en het CANN-toolkit in voorbeeldtoepassingen.
Begeleide oefeningen gericht op modelontwikkeling, training en implementatie.
Mogelijkheden tot cursusaanpassing
Indien u een op maat gemaakte training wenst, rekening houdend met uw infrastructuur of datasets, neem dan contact met ons op om dit te regelen.
De AI-stack van Huawei – variërend van het low-level CANN SDK tot het high-level MindSpore-framework – biedt een nauw geïntegreerde omgeving voor ontwikkeling en implementatie van AI, speciaal geoptimaliseerd voor Ascend-hardware.
Deze door een instructeur geleide, live-training (online of op locatie) richt zich op technische professionals met basis- tot middenniveau die willen begrijpen hoe CANN en MindSpore samenwerken om het beheer van de AI-levenscyclus en infrastructuurbeslissingen te ondersteunen.
Aan het einde van deze training zijn deelnemers in staat om:
De meerdere lagen van Huawei’s AI-compute-stack te begrijpen.
Te zien hoe CANN modeloptimalisatie en implementatie op hardwareniveau ondersteunt.
Het MindSpore-framework en de bijbehorende toolchain te beoordelen in vergelijking met andere industriele oplossingen.
De rol van Huawei’s AI-stack binnen ondernemings- of cloud-/on-premise-omgevingen vast te stellen.
Opzet van de cursus
Interactieve lezingen en discussies.
Live-demo’s van systemen en voorbeeldstudies uit de praktijk.
Optionele begeleide oefeningen rond het verloop van modellen van MindSpore naar CANN.
Mogelijkheden tot cursuscustomisatie
Voor het aanvragen van een op maat gemaakte training kunt u contact met ons opnemen om dit te regelen.
Deze door een instructeur begeleide, live-training in Amsterdam (online of op locatie) is bedoeld voor ontwikkelaars met weinig tot gemiddelde ervaring die OpenACC willen gebruiken om te programmeren op heterogene apparaten en hun parallelisme optimaal te benutten.
Aan het einde van deze training kunnen deelnemers:
Een OpenACC-ontwikkelomgeving instellen.
Een basis-OpenACC-programma schrijven en uitvoeren.
Code annoteren met OpenACC-directieven en clausules.
De OpenACC-API en -bibliotheken gebruiken.
OpenACC-programma’s profileren, debuggen en optimaliseren.
De CANN SDK (Compute Architecture for Neural Networks) biedt krachtige hulpmiddelen voor het implementeren en optimaliseren van AI-applicaties in real-time, met name op het gebied van computer vision en NLP, op hardware van Huawei Ascend.
Deze interactieve training, verzorgd door een instructeur (online of ter plaatse), is bedoeld voor AI-professionals met een middenniveau kennis die visie- en taalmodellen willen ontwikkelen, implementeren en optimaliseren voor productiedoeleinden met behulp van de CANN SDK.
Na afronding van deze cursus zijn de deelnemers in staat tot:
Het implementeren en optimaliseren van CV- en NLP-modellen met behulp van CANN en AscendCL.
Het gebruiken van CANN-tools om modellen te converteren en deze in live-pipelines te integreren.
Het verbeteren van de inferentieprestaties bij taken zoals detectie, classificatie en sentimentanalyse.
Het ontwikkelen van real-time CV-/NLP-pipelines voor implementatie op edge-apparaten of in de cloud.
Opzet van de cursus
Interactieve presentaties en demonstraties.
Praktijkwerk in het lab: modelimplementatie en performance-profiling.
Ontwerpen van live-pipelines op basis van echte toepassingen uit computer vision en NLP.
Mogelijkheden tot cursusaanpassing
Wilt u een op maat gemaakte training? Neem dan contact met ons op om de mogelijkheden te bespreken.
Deze door een instructeur geleide, live-training in Amsterdam (online of op locatie) is bedoeld voor ontwikkelaars met basis- en gemiddelde kennis die de fundamentele aspecten van GPU-programmeren willen leren, evenals de belangrijkste frameworks en hulpmiddelen voor het ontwikkelen van GPU-applicaties.
Aan het einde van deze training zijn de deelnemers in staat om: Het verschil tussen CPU- en GPU-computing te begrijpen, evenals de voordelen en uitdagingen van GPU-programmeren.
Het juiste framework en hulpmiddel te kiezen voor hun GPU-applicatie.
Een eenvoudig GPU-programma te schrijven dat vectoroptelling uitvoert met behulp van één of meerdere frameworks en hulpmiddelen.
De respectieve API’s, programmeertalen en bibliotheken te gebruiken om informatie over apparaten op te vragen, geheugen toe te wijzen en vrij te geven, data tussen host en device te kopiëren, kernels te starten en threads te synchroniseren.
De verschillende soorten geheugens zoals globaal, lokaal, constant en privaat te gebruiken om het overdragen van data en toegang tot geheugen te optimaliseren.
De diverse uitvoeringsmodellen – zoals work-items, work-groups, threads, blocks en grids – toe te passen om de parallelle verwerking te beheren.
GPU-programma’s te debuggen en testen met behulp van tools als CodeXL, CUDA-GDB, CUDA-MEMCHECK en NVIDIA Nsight.
GPU-programma’s te optimaliseren door gebruik te maken van technieken zoals coalescing, caching, prefetching en profiling.
CANN TIK (Tensor Instruction Kernel) en Apache TVM maken geavanceerde optimalisatie en aanpassing van AI-modeloperators mogelijk voor Huawei Ascend-hardware.
Deze door een instructeur geleide, live-training (online of op locatie) is bedoeld voor systeemontwikkelaars met gevorderde kennis die aangepaste operators voor AI-modellen willen bouwen, implementeren en afstemmen, waarbij gebruik wordt gemaakt van het TIK-programmeermodel van CANN en de integratie met de TVM-compiler.
Na afloop van deze training zullen de deelnemers in staat zijn om:
Aangepaste AI-operators te schrijven en te testen met behulp van het TIK-DSL voor Ascend-processoren.
Eigen operators te integreren in de CANN-runtime en uitvoeringsgrafiek.
TVM toe te passen voor het plannen, automatisch afstellen en benchmarken van operators.
De prestaties op instructieniveau van aangepaste rekenpatronen te debuggen en optimaliseren.
Opbouw van de cursus
Interactieve presentaties en demonstraties.
Praktische oefeningen in het coderen van operators met behulp van TIK en TVM-pijplijnen.
Testen en afstemmen op Ascend-hardware of simulators.
Mogelijkheden tot cursusaanpassing
Indien u een op maat gemaakte training wenst, kunt u contact met ons opnemen om de details af te spreken.
Deze door een instructeur geleide live-training in Amsterdam (online of ter plaatse) is bedoeld voor ontwikkelaars met basis- tot middenniveau die verschillende frameworks voor GPU-programmeren wensen te gebruiken en hun kenmerken, prestaties en compatibiliteit willen vergelijken.
Na afloop zullen deelnemers in staat zijn tot:
Een ontwikkelomgeving configureren met OpenCL SDK, CUDA Toolkit, ROCm Platform, een apparaat dat OpenCL, CUDA of ROCm ondersteunt en Visual Studio Code.
Een basis-GPU-programma creëren dat vectoradditie bewerkt met behulp van OpenCL, CUDA en ROCm; vervolgens de syntax, structuur en uitvoering van elk framework analyseren.
De specifieke API’s benutten voor het opvragen van apparaatinformatie, beheer van geheugen, overdracht van data tussen host en device, starten van kernels en synchronisatie van threads.
De betreffende programmeertalen hanteren om kernels te schrijven die op het device draaien en data bewerken.
Ingebouwde functies, variabelen en bibliotheken gebruiken voor gangbare berekeningen en taakuitvoering.
Verschillende geheugenruimtes zoals globaal, lokaal, constant of privaat toepassen om dataoverdracht en geheugentoegang te optimaliseren.
Het uitvoeringsmodel van elk framework benutten om threads, blokken en grids te bepalen die de parallelle verwerking sturen.
GPU-programma’s debuggen en testen met hulpmiddelen zoals CodeXL, CUDA-GDB, CUDA-MEMCHECK en NVIDIA Nsight.
Technieken als coalescing, caching, prefetching en profilering gebruiken om GPU-code te optimaliseren.
CloudMatrix is het geïntegreerde AI-ontwikkel- en implementatieplatform van Huawei, dat bedoeld is om schaalbare inferentiepijplijnen in productieomgevingen te ondersteunen.
Deze live-training onder begeleiding van een instructeur (online of op locatie) is gericht op AI-professionals met weinig tot gemiddelde ervaring die hun AI-modellen willen implementeren en monitoren via het CloudMatrix-platform, waarbij gebruik wordt gemaakt van CANN en MindSpore.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
CloudMatrix te gebruiken voor het inpakken, implementeren en leveren van modellen.
Modellen om te zetten en te optimaliseren voor gebruik op Ascend-processors.
Pijplijnen in te richten voor zowel realtime- als batch-inferentietaken.
Implementaties te monitoren en de prestaties ervan af te stellen in productieomgevingen.
Vorm van de cursus
Interactieve lezingen en discussies.
Praktische oefeningen met CloudMatrix in echte implementatiescenario’s.
Begeleide oefeningen gericht op conversie, optimalisatie en schaalbaarheid.
Mogelijkheden tot cursusaanpassing
Indien u een maatwerktraining wenst die is afgestemd op uw specifieke AI-infrastructuur of cloudomgeving, kunt u contact met ons opnemen om dit te regelen.
Deze door een instructeur geleide training in Amsterdam (online of op locatie) is bedoeld voor kunstenaars, gameontwikkelaars en volledig beginners die Blender willen gebruiken om 3D-modellen te maken voor interactieve toepassingen, videogames en animatiefilms.
Na afloop van deze training zullen deelnemers in staat zijn om:
Animaties en visuele effecten maken met Blender.
Gebruik te maken van krommen, oppervlakken, metabollen en haardeeltjes om realistische 3D-bewegingen na te bootsen.
Kennismaken met niet-destructieve modellering en animatie.
3D-modellen en andere bestanden exporteren naar een game-engine, 3D-printer of ander softwarepakket.
Het Ascend CANN-hulpmiddelenpakket van Huawei maakt het mogelijk om krachtige AI-inferentie uit te voeren op randapparaten, zoals de Ascend 310. CANN biedt essentiële hulpmiddelen voor het compileren, optimaliseren en implementeren van modellen wanneer rekenkracht en geheugen beperkt zijn.
Deze door een instructeur geleide live-training (online of op locatie) is bedoeld voor AI-ontwikkelaars en systeemintegratoren met voldoende voorkennis die modellen willen implementeren en optimaliseren op Ascend-randapparaten met behulp van het CANN-hulpmiddelenpakket.
Aan het einde van deze training zullen deelnemers in staat zijn tot:
Het voorbereiden en omzetten van AI-modellen voor gebruik op de Ascend 310 met behulp van CANN-hulpmiddelen.
Het bouwen van lichte inferentiepijplijnen met MindSpore Lite en AscendCL.
Het optimaliseren van modelprestaties in omgevingen met beperkte rekenkracht en geheugenruimte.
Het implementeren en monitoren van AI-applicaties in praktische randtoepassingen.
Opbouw van de cursus
Interactieve lezingen en demonstraties.
Praktische oefeningen met modellen en scenario’s specifiek voor randapparaten.
Livevoorbeelden van implementatie op virtuele of fysieke randhardware.
Mogelijkheden tot aanpassing van de cursus
Bent u geïnteresseerd in een op maat gemaakte training? Neem dan contact met ons op om dit te regelen.
Deze door een docent geleide live-training in Amsterdam (online of op locatie) richt zich op ontwikkelaars van begin- tot middenniveau die ROCm op Windows willen installeren om AMD-GPU’s te programmeren en hun parallelle verwerkingsvermogen optimaal uit te buiten.
Aan het einde van deze training zullen deelnemers in staat zijn tot:
Een ontwikkelomgeving opzetten die ROCm Platform, een AMD-GPU en Visual Studio Code onder Windows omvat.
Een eenvoudig ROCm-programma schrijven dat vectoradditie uitvoert op de GPU en het resultaat vervolgens vanuit het GPU-geheugen ophaalt.
De ROCm-API gebruiken om informatie over het apparaat te verkrijgen, geheugen toe te wijzen en vrij te geven, gegevens tussen host en device over te dragen, kernels te starten en threads te synchroniseren.
HIP-taal toepassen voor het schrijven van kernels die op de GPU worden uitgevoerd en gegevens bewerken.
Ingebouwde HIP-functies, variabelen en bibliotheken gebruiken om veelvoorkomende taken efficiënt te verrichten.
ROCm- en HIP-geheugenruimtes zoals global, shared, constant en local inzetten om gegevensoverdracht en toegang tot het geheugen te optimaliseren.
Het ROCm- en HIP-uitvoeringsmodel gebruiken om threads, blokken en grids te sturen die de parallelle uitvoering bepalen.
ROCm- en HIP-programma’s debuggen en testen met behulp van tools zoals de ROCm Debugger en ROCm Profiler.
ROCm- en HIP-programma’s verbeteren door technieken als coalescing, caching, prefetching en profilering toe te passen.
Deze door instructeurs begeleide training in Amsterdam (online of ter plaatse) richt zich op ontwikkelaars van beginners- tot gevorderdenniveau die ROCm en HIP willen benutten voor het programmeren van AMD-GPU’s en het maximaliseren van hun parallelle werking.
Aan het einde van deze training zullen deelnemers in staat zijn om:
Een ontwikkelomgeving op te zetten waarin ROCm Platform, een AMD-GPU en Visual Studio Code aanwezig zijn.
Een eenvoudig ROCm-programma te schrijven dat vectoradditie uitvoert op de GPU en de resultaten vervolgens uit het GPU-geheugen haalt.
De ROCm-API te gebruiken voor het raadplegen van apparaatinformatie, het reserveren en vrijgeven van geheugen, het overdragen van data tussen host en device, het starten van kernels en het synchroniseren van threads.
De HIP-taal te hanteren voor het schrijven van kernels die op de GPU worden uitgevoerd en data bewerken.
Ingebouwde functies, variabelen en bibliotheken in HIP te gebruiken voor veelvoorkomende taken en operaties.
ROCm- en HIP-geheugentypen zoals globaal, gedeeld, constant en lokaal in te zetten om data-overdrachten en geheugentoegang te optimaliseren.
De uitvoeringsmodellen van ROCm en HIP toe te passen voor het beheren van threads, blokken en grids die de parallelle werking vormgeven.
ROCm- en HIP-programma’s te debuggen en testen met behulp van hulpmiddelen zoals ROCm Debugger en ROCm Profiler.
ROCm- en HIP-programma’s te optimaliseren door middel van technieken als coëlescentie, caching, prefetching en profilering.
Deze door een instructeur geleide live-training in Amsterdam (online of op locatie) is bedoeld voor kunstenaars, gameontwikkelaars en absolute beginners die Blender willen gebruiken om 3D-modellen te maken voor interactieve toepassingen, videogames en animatiefilms.
Aan het einde van deze training kunnen deelnemers:
De principes en kernconcepten van 3D-modelleren bevatten.
Verschillende modi en hulpmiddelen voor het modelleren en bewerken van 3D-meshes verkennen.
Hulpmiddelen gebruiken voor UV-mapping/unwrapping, sculpten en schilderen van 3D-modellen inclusief renderen.
CANN (Compute Architecture for Neural Networks) is het AI-rekenkundige hulpmiddel van Huawei dat wordt gebruikt om AI-modellen te compileren, te optimaliseren en te implementeren op Ascend AI-processoren.
Deze interactieve training onder begeleiding (online of ter plaatse) is bedoeld voor beginnende AI-ontwikkelaars die willen begrijpen hoe CANN past binnen de gehele levenscyclus van een model – van training tot implementatie – en hoe het samenwerkt met frameworks zoals MindSpore, TensorFlow en PyTorch.
Na afloop van deze cursus zullen de deelnemers in staat zijn om:
De doelstellingen en architectuur van het CANN-hulpmiddel te begrijpen.
Een ontwikkelomgeving in te richten met CANN en MindSpore.
Een eenvoudig AI-model om te zetten en te implementeren op Ascend-hardware.
De basiskennis te verwerven voor toekomstige optimalisatie- of integratieprojecten met CANN.
Opzet van de cursus
Interactieve lezingen en discussies.
Praktijkopdrachten waarbij eenvoudige modellen worden geïmplementeerd.
Stap-voor-stap uitleg van de CANN-toolchain en de integratiepunten ermee.
Mogelijkheden tot cursusaanpassing
Indien u een op maat gemaakte training wenst, kunt u contact met ons opnemen om de details af te spreken.
Ascend, Biren en Cambricon zijn toonaangegende AI-hardwareplatformen in China. Ze bieden ieder unieke hulpmiddelen voor prestatieanalyse en optimalisatie van AI-werkbelastingen op productieniveau.
Deze praktijkgerichte, door een instructeur geleide training (online of ter plaatse) richt zich op gevorderde AI-infrastructurele engineers en prestatiespecialisten die hun modelinference- en trainingsprocessen willen optimaliseren op verschillende Chinese AI-chipplatforms.
Na afronding van deze training zijn deelnemers in staat om:
Modellen te benchmarken op Ascend-, Biren- en Cambricon-platforms.
Systemische knelpunten en inefficiënties in geheugengebruik of rekenkracht te identificeren.
Grafiekgebaseerde, kerngebaseerde en operator-gebaseerde optimalisatietechnieken toe te passen.
Implementatiepijplijnen af te stemmen om doorvoer en latentie te verbeteren.
Opzet van de cursus
Interactieve lezingen en discussies.
Praktische oefeningen waarbij profilerings- en optimalisatietools op elk platform worden gebruikt.
Gidsende opdrachten gericht op concrete tuning-scenario’s.
Opties voor cursusaanpassing
Mocht u een maatwerktraining willen op basis van uw specifieke prestatieomgeving of modeltype, neem dan contact met ons op om dit te bespreken.
Deze praktijkgerichte training onder begeleiding van een instructeur in Amsterdam (online of op locatie) is bedoeld voor grafisch ontwerpers en animators met een begin- tot gemiddeld niveau die willen leren hoe ze indrukwekkende animaties, interactieve media en aantrekkelijke webinhoud kunnen creëren met Adobe Animate.
Aan het einde van de training zullen deelnemers in staat zijn tot:
De interface en hulpmiddelen van Adobe Animate beheersen.
Animaties maken en bewerken met behulp van keyframes, motion tweens en shape tweens.
Interactieve animaties en applicaties ontwerpen met ActionScript en JavaScript.
Audio- en videomateriaal in projecten integreren.
Animaties exporteren voor web, video en mobiele platformen.
CANN SDK (Compute Architecture for Neural Networks) vormt de basis voor AI-berekeningen bij Huawei. Het stelt ontwikkelaars in staat om de prestaties van al geïmplementeerde neurale netwerken te verfijnen en te optimaliseren op Ascend AI-processoren.
Deze praktijkgerichte training, begeleid door een instructeur (online of ter plaatse), is bedoeld voor ervaren AI-ontwikkelaars en systeemengineers die de inferentieprestaties willen verbeteren met behulp van CANN’s geavanceerde hulpmiddelen, waaronder de Graph Engine, TIK en ontwikkeling van aangepaste operators.
Aan het einde van deze training zullen deelnemers in staat zijn te:
De runtime-architectuur en prestatiecyclus van CANN begrijpen.
Profileringsinstrumenten en de Graph Engine gebruiken voor analyse en optimalisatie van prestaties.
Aangepaste operators creëren en optimaliseren met behulp van TIK en TVM.
Geheugenbeperkingen oplossen en de doorvoersnelheid van modellen verhogen.
Vorm van de cursus
Interactieve lezingen en discussies.
Praktische oefeningen waarbij profileringsanalyse en operatorafstemming in realtime plaatsvinden.
Oefeningen ter optimalisatie aan de hand van voorbeelden uit praktijkscenario’s.
Mogelijkheden tot cursuscustomisatie
Wilt u een op maat gemaakte training? Neem dan contact met ons op om dit te regelen.
Chinese GPU-architecturen zoals Huawei Ascend, Biren en Cambricon MLU bieden alternatieven voor CUDA die speciaal zijn ontwikkeld voor de lokale AI- en HPC-markten.
Deze live-training onder begeleiding van een instructeur (online of op locatie) is bedoeld voor GPU-programmeurs met gevorderde kennis en infrastructuurspecialisten die bestaande CUDA-applicaties willen migreren en optimaliseren voor gebruik op Chinese hardwareplatforms.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
de compatibiliteit van bestaande CUDA-werkbelastingen met alternatieven op basis van Chinese chips te beoordelen;
CUDA-codebases over te zetten naar Huawei CANN, Biren SDK en Cambricon BANGPy-omgevingen;
de prestaties te vergelijken en optimalisatiemogelijkheden te identificeren tussen verschillende platforms;
praktische uitdagingen rond cross-architectuurondersteuning en implementatie aan te pakken.
Opzet van de cursus
Interactieve presentaties en discussies;
Praktische oefeningen in codevertaling en vergelijking van prestaties;
Gedurende de cursus worden ook strategieën voor multi-GPU-aanpassingen behandeld.
Mogelijkheden tot aanpassing van de cursus
Indien u een op maat gemaakte training wenst, afgestemd op uw eigen platform of CUDA-project, neem dan contact met ons op om dit te bespreken.
Deze door instructeurs geleide training in Amsterdam (online of ter plaatse) is speciaal bedoeld voor ontwikkelaars met een basis- tot middenniveau die CUDA wensen te gebruiken om NVIDIA-GPU’s te programmeren en hun parallelle capaciteiten optimaal uit te buiten.
Aan het einde van deze training kunnen deelnemers:
Een ontwikkelomgeving instellen met CUDA Toolkit, een NVIDIA-GPU en Visual Studio Code.
Een eenvoudig CUDA-programma schrijven dat vectoroptelling op de GPU uitvoert en resultaten terugleest uit het geheugen.
CUDA API gebruiken om systeeminformatie te verzamelen, geheugen toe te wijzen/dealloceren, data over te dragen tussen host en device, kernels te starten en threads te synchroniseren.
CUDA C/C++ toepassen om kernels die op de GPU draaien te coderen en data te verwerken.
Bovenstaande CUDA-functies, variabelen en -bibliotheken implementeren voor gangbare taken.
Globale, gedeelde, constante of lokale geheugengebieden beheren om gegevensstromen en geheugentoegang te optimaliseren.
Het uitvoeringsmodel van CUDA bepalen door threads, blokken en grids in te stellen voor parallelle verwerking.
CUDA-programma’s debuggen en testen met behulp van tools zoals CUDA-GDB, CUDA-MEMCHECK en NVIDIA Nsight.
Hun programma's verbeteren door gebruik te maken van technieken als coalescing, caching, prefetching en profilering.
97% van onze klanten geeft een positieve beoordeling.
Psdto3D101 is een gespecialiseerde softwaretool bedoeld voor het creëren van lenticulaire bestanden met 3D-effecten, flip-, morph- en bewegingseffecten. In deze cursus krijgen deelnemers zowel theoretische als praktische kennis over het gebruik van Psdto3D101, zodat ze professionele lenticulaire output kunnen produceren. Beide creatieve en technische aspecten van de software komen aan bod.
Deze live-training onder begeleiding van een instructeur (online of ter plaatse) is bedoeld voor grafisch ontwerpers en drukproductieprofessionals met basis- tot middenniveaukennis die Lenticulaire bestanden willen maken, beheren en optimaliseren met behulp van Psdto3D101.
Aan het einde van de cursus zijn deelnemers in staat om:
De basisprincipes van lenticulaire druktechnieken en ontwerp te begrijpen.
Psdto3D101 te gebruiken en aan te passen voor verschillende soorten projecten.
3D-, flip- en bewegingseffecten te maken met behulp van lagen en sequenties.
Lenticulaire bestanden klaar te maken voor professionele drukproductie.
Opbouw van de cursus
Interactieve colleges en discussies.
Praktische oefeningen met Psdto3D101-software.
Hands-on begeleiding in een praktijkomgeving.
Individuele aanpassingsmogelijkheden
Voor maatwerkcursussen kunt u contact met ons opnemen om de details te bespreken.
CANN (Compute Architecture for Neural Networks) is Huawei’s rekenstack voor kunstmatige intelligentie, bedoeld om AI-modellen te implementeren en te optimaliseren op de Ascend AI-processors.
Deze praktijkgerichte training onder leiding van een instructeur (online of op locatie) is gericht op AI-ontwikkelaars en -engineers met basiskennis die efficiënt hun getrainde modellen willen implementeren op Huawei Ascend-hardware, gebruikmakend van het CANN-toolkit en frameworks zoals MindSpore, TensorFlow of PyTorch.
Na afronding van deze training kunnen deelnemers:
De CANN-architectuur begrijpen en haar rol in het implementatieproces van AI-modellen waarderen.
Modellen uit populaire frameworks converteren naar een Ascend-compatibel formaat.
Hulpmiddelen zoals ATC, OM-modelconversie en MindSpore inzetten voor inferentie op edge-apparaten en in de cloud.
Implementatieproblemen identificeren en prestaties optimaliseren op Ascend-hardware.
Vorm van de training
Interactieve lezingen en demonstraties.
Praktische oefeningen met CANN-tools en simulators of apparaten op basis van Ascend-processors.
Reële implementatietoepassingen gebaseerd op daadwerkelijke AI-modellen.
Mogelijkheden voor maatwerk
Indien gewenst kunnen wij een geheel op uw behoeften afgestemde training verzorgen; neem gerust contact met ons op.
De Biren AI-acceleratoren zijn krachtige GPUs die speciaal ontworpen zijn voor AI- en HPC-toepassingen, met ondersteuning voor grootschalige training en inferentie.
Deze door een instructeur begeleide training (online of ter plaatse) is bedoeld voor ontwikkelaars op middelmatig tot gevorderd niveau die ervaring willen opdoen in het programmeren en optimaliseren van applicaties met behulp van Birens eigen GPU-omgeving. Er worden ook praktische vergelijkingen gemaakt met CUDA-gebaseerde omgevingen.
Aan het einde van deze training zullen deelnemers in staat zijn tot:
De architectuur en geheugenhiërarchie van Biren-GPU’s begrijpen.
Het ontwikkelingsmilieu opzetten en het programmeren volgens Birens model beheersen.
CUDA-achtige code vertalen en optimaliseren voor gebruik op Biren-platformen.
Prestatieverbeteringstechnieken toepassen en foutopsporing uitvoeren.
Opbouw van de cursus
Interactieve lezingen en discussies.
Praktijkgerichte oefeningen waarbij Biren SDK wordt toegepast op voorbeeld-GPU-taken.
Begeleide oefeningen gericht op portering van code en prestatieoptimalisatie.
Opties voor maatwerk bij de cursus
Indien u een op maat gemaakte training wenst die is afgestemd op uw specifieke applicatie-omgeving of integratievereisten, neem dan contact met ons op om de details te bespreken.
Deze begeleide, live-training in Amsterdam (online of op locatie) is bedoeld voor artiesten, gameontwikkelaars en absolute beginners die Blender willen gebruiken om 3D-modellen te maken voor interactieve toepassingen, videogames, animatiefilms en meer.
Aan het einde van deze training zullen deelnemers in staat zijn tot het volgende:
De basisprincipes en kernconcepten van 3D-modellering begrijpen.
Diverse modi en hulpmiddelen verkennen voor het modelleren en bewerken van 3D-meshes.
Leer hoe je animaties en visuele effecten maakt met Blender.
Bekrommen, oppervlakken, metaballen en haardeeltjes toevoegen om realistische 3D-bewegingen na te bootsen.
De tools voor UV-mapping/unwrapping, beeldhouwen en schilderen van 3D-modellen gebruiken.
3D-modellen en -assets exporteren naar een game-engine, 3D-printer of ander softwarepakket.
Cambricon MLU’s (Machine Learning Units) zijn gespecialiseerde AI-chips die optimaal presteren bij het uitvoeren en trainen van modellen, zowel in edge-omgevingen als datacentra.
Deze praktijkgerichte training onder begeleiding van een instructeur (online of op locatie) richt zich op ontwikkelaars met middenniveau kennis die AI-modellen willen ontwikkelen en implementeren met behulp van het BANGPy-framework en de Neuware SDK op Cambricon MLU-hardware.
Aan het einde van deze training zullen deelnemers in staat zijn om:
Het ontwikkelmilieu voor BANGPy en Neuware correct in te stellen.
Python- en C++-gebaseerde modellen te ontwikkelen en te optimaliseren voor gebruik op Cambricon MLU’s.
Modellen te implementeren op edge-apparaten en datacentra die de Neuware-runtime draaien.
AI-werkstromen te integreren met versnelleringsfuncties die specifiek zijn voor Cambricon MLU’s.
Opbouw van de training
Interactieve presentaties en discussies.
Praktische oefeningen met BANGPy en Neuware voor ontwikkeling en implementatie.
Gedetailleerde oefeningen gericht op optimalisatie, integratie en testen.
Mogelijkheden tot maatwerk
Wilt u een op maat gemaakte training die aansluit bij uw Cambricon-apparaat of toepassingsdoel? Neem dan contact met ons op om de mogelijkheden te bespreken.
Deze praktijkgerichte training onder begeleiding van een instructeur in Amsterdam (online of op locatie) richt zich op systeembeheerders en IT-professionals met weinig tot geen ervaring die CUDA-omgevingen willen installeren, configureren, beheren en probleemoplossen.
Aan het einde van deze training zullen de deelnemers in staat zijn om te:
De architectuur, componenten en mogelijkheden van CUDA te begrijpen.
CUDA-omgevingen te installeren en configureren.
CUDA-bronnen te beheren en te optimaliseren.
Veelvoorkomende problemen met CUDA te debuggen en op te lossen.
Deze begeleide live-training in Amsterdam (online of ter plaatse) richt zich op ontwikkelaars met een beginners- tot intermediair niveau die OpenCL willen gebruiken om heterogene apparaten te programmeren en hun parallelisme optimaal te benutten.
Na het volgen van deze training zullen deelnemers in staat zijn tot:
Het instellen van een ontwikkelomgeving die OpenCL SDK, een OpenCL-compatibel apparaat en Visual Studio Code omvat.
Het schrijven van een eenvoudig OpenCL-programma dat vectoroptellingen uitvoert op het apparaat en de resultaten uit het geheugen van het apparaat haalt.
Het gebruik van de OpenCL API om informatie over apparaten te verkrijgen, contexten, commando-queues, buffers, kernels en events aan te maken.
Het schrijven van kernels in OpenCL C die op het apparaat draaien en gegevens manipuleren.
Het benutten van ingebouwde OpenCL-functies, extensies en bibliotheken om veelvoorkomende taken uit te voeren.
Het gebruik van de host- en device-geheugenmodellen van OpenCL voor het optimaliseren van gegevensoverdracht en geheugentoegang.
Het beheren van werk-items, werkgroepen en ND-ranges door middel van het OpenCL-uitvoeringsmodel.
Het debuggen en testen van OpenCL-programma’s met behulp van hulpmiddelen zoals CodeXL, Intel VTune en NVIDIA Nsight.
Het verbeteren van OpenCL-programma’s door technieken als vectorisatie, ontwikkeling van lussen, gebruik van lokaal geheugen en profilering toe te passen.
Deze door een instructeur begeleide live-training (online of op locatie) is bedoeld voor beginners tot gevorderde liefhebbers van 3D-ontwerp en -printing die met Fusion 360 modellen willen ontwerpen, simuleren en voorbereiden voor 3D-printing.
Na afronding van de cursus kunnen deelnemers:
Fusion 360 installeren en configureren om het optimaal te laten functioneren.
In een geïntegreerde omgeving 3D-objecten ontwerpen, modelleren en simuleren.
Hun ontwerpen optimaliseren en klaarmaken voor het 3D-printproces.
Met behulp van de cloudfuncties van Fusion 360 samenwerken aan en hun modellen delen met anderen.
Deze praktijkgerichte training onder leiding van een instructeur in Amsterdam (online of op locatie) richt zich op C++-ontwikkelaars die CUDA willen gebruiken om applicaties te versnellen, hoogperformante GPU-kernels te schrijven en parallelle algoritmebibliotheken in te zetten voor wetenschappelijk onderzoek, dataverwerking en machine learning-toepassingen.
Deze door een instructeur geleide training in Amsterdam (online of op locatie) richt zich op C/C++-ontwikkelaars die CUDA willen benutten om rekenintensieve applicaties te versnellen, waaronder dataverwerking, wetenschappelijke simulaties, machine learning-processen en beeldbewerkingspipeline.
Deze training onder begeleiding van een instructeur in Amsterdam (online of ter plaatse) is bedoeld voor softwareontwikkelaars, data-analysten en technische professionals die TensorFlow 2.x en Keras gebruiken om diep leer-modellen te ontwikkelen, trainen en toepassen binnen computervisie, natuurlijke taalverwerking en multimodale systemen.
FreeCAD is een open source, aanpasbaar, multiplatform, scriptbaar en uitbreidbaar programma voor het maken van parametrische 3D-modellen. Het wordt gebruikt om echte objecten te ontwerpen.
Tijdens deze begeleide training leren de deelnemers hoe ze een object kunnen modelleren dat vervolgens kan worden gebouwd of in 3D gedrukt.
Aan het einde van de cursus zijn de deelnemers in staat om:
De tools en werkstromen van FreeCAD te gebruiken als vervanging voor commerciële CAD- of BIM-modelleerprogramma's
Bestanden te exporteren naar talrijke formaten, waaronder STEP, IGES, STL, SVG, DXF, OBJ, IFC en DAE
Python in te zetten om de functionaliteit van FreeCAD uit te breiden
FreeCAD te automatiseren, modules te ontwikkelen en het programma te integreren in een bestaande applicatie
Doelgroep
Ontwerpers
Softwareontwikkelaars
Mechanische ingenieurs
Cursusvorm
Een combinatie van theorie, discussies, oefeningen en uitgebreide praktijkervaring
In deze door een instructeur geleide live-cursus in Amsterdam leert u hoe u GPU's programmeert voor parallelle berekeningen, hoe u verschillende platforms gebruikt, hoe u werkt met het CUDA-platform en diens functies, en hoe u diverse optimalisatietechnieken toepast met behulp van CUDA. Deze technieken vinden toepassing in onder andere deep learning, data-analyse, beeldverwerking en technische simulaties.
Lees meer...
Laatst bijgewerkt:
Reviews (2)
het feit dat Huba de tijd nam om met mij, als de minder kundige gebruiker van de applicatie, door elk deel heen te gaan en uit te leggen waar ik fout was gegaan en hoe ik het probleem kon oplossen
Paul - Nottinghamshire Police
Cursus - Blender: 3D Modeling Fundamentals
Automatisch vertaald
De energie en humor van de trainer.
Tadeusz Kaluba - Nokia Solutions and Networks Sp. z o.o.
Computer Graphics training cursus in Amsterdam, Computer Graphics opleiding cursus in Amsterdam, Weekend Computer Graphics cursus in Amsterdam, Avond Computer Graphics training in Amsterdam, Computer Graphics instructeur geleid Amsterdam, Computer Graphics instructeur in Amsterdam, Computer Graphics on-site in Amsterdam, Avond Computer Graphics cursus in Amsterdam, Computer Graphics boot camp in Amsterdam, Computer Graphics een op een training in Amsterdam, Weekend Computer Graphics training in Amsterdam, Computer Graphics coaching in Amsterdam, Computer Graphics op locatie in Amsterdam, Computer Graphics trainer in Amsterdam, Computer Graphics privé cursus in Amsterdam, Computer Graphics instructeur geleid in Amsterdam,Computer Graphics lessen in Amsterdam, Computer Graphics een op een opleiding in Amsterdam