Curso de GPU Programming with CUDA and Python
CUDA (Compute Unified Device Architecture) es una plataforma de computación paralela y API creada por Nvidia.
Este entrenamiento guiado por instructores, en vivo (online o on-site) está dirigido a desarrolladores que desean utilizar CUDA para construir aplicaciones que funcionan en paralelo en NVIDIA GPUs.
Al final de este curso, los participantes podrán:
- Utilice el compilador Numba para acelerar las aplicaciones que funcionan en NVIDIA GPUs.
- Crea, compila y lanza núcleos CUDA personalizados.
- Gestión de la memoria GPU.
- Convertir una aplicación basada en CPU en una aplicación acelerada GPU.
Formato del curso
- Lecciones y discusiones interactivas.
- Muchos ejercicios y prácticas.
- Implementación de manos en un entorno de laboratorio en vivo.
Opciones de Customización de Curso
- Para solicitar una formación personalizada para este curso, por favor contacta con nosotros para organizar.
Programa del Curso
Introducción
Descripción general de las características y la arquitectura de CUDA
Configuración del entorno de desarrollo
Paralelo Programming Fundamentos
Trabajar con el compilador de Numba
Creación de un kernel CUDA personalizado
Solución de problemas
Resumen y conclusión
Requerimientos
- Python Experiencia en programación
- Experiencia con NumPy (ndarrays, ufuncs, etc.)
Audiencia
- Desarrolladores
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de GPU Programming with CUDA and Python - Booking
Curso de GPU Programming with CUDA and Python - Enquiry
GPU Programming with CUDA and Python - Consultas
Consultas
Testimonios (1)
Muy interactivo con varios ejemplos, con una buena progresión en complejidad entre el inicio y el final de la formación.
Jenny - Andheo
Curso - GPU Programming with CUDA and Python
Traducción Automática
Próximos cursos
Cursos Relacionados
Análisis de Datos en Python Usando Pandas y Numpy
14 horasPandas es un paquete Python que proporciona estructuras de datos para trabajar con datos estructurados (tabulares, multidimensionales, potencialmente heterogéneos) y de series temporales.
Accelerating Python Pandas Workflows with Modin
14 horasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a científicos de datos y desarrolladores que desean usar Modin para crear e implementar cálculos paralelos con Pandas para un análisis de datos más rápido.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno necesario para comenzar a desarrollar Pandas flujos de trabajo a escala con Modin.
- Comprender las características, la arquitectura y las ventajas de Modin.
- Conoce las diferencias entre Modin, Dask y Ray.
- Realice Pandas operaciones más rápido con Modin.
- Implemente toda la API Pandas y las funciones.
Machine Learning with Python and Pandas
14 horasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a científicos de datos que deseen utilizar Pandas para realizar análisis predictivos con aprendizaje automático.
Al final de esta capacitación, los participantes serán capaces de:
- Realice la manipulación de datos en Python.
- Realice operaciones ETL para el aprendizaje automático.
- Crea visualizaciones de datos con Pandas
Scaling Data Analysis with Python and Dask
14 horasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a científicos de datos e ingenieros de software que deseen usar Dask con el ecosistema Python para crear, escalar y analizar grandes conjuntos de datos.
Al final de esta capacitación, los participantes serán capaces de:
- Configure el entorno para comenzar a crear procesamiento de big data con Dask y Python.
- Explora las funciones, bibliotecas, herramientas y API disponibles en Dask.
- Comprenda cómo Dask acelera la computación paralela en Python.
- Aprenda a escalar el ecosistema de Python (Numpy, SciPy y Pandas) usando Dask.
- Optimice el entorno de Dask para mantener un alto rendimiento en el manejo de grandes conjuntos de datos.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 horasEsta capacitación en vivo dirigida por un instructor (en línea o presencial) está dirigida a desarrolladores que desean utilizar la pila FARM (FastAPI, React y MongoDB) para crear aplicaciones web dinámicas, de alto rendimiento y escalables.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario que integre FastAPI, React y MongoDB.
- Comprenda los conceptos clave, las características y los beneficios de la pila FARM.
- Aprenda a crear API REST con FastAPI.
- Aprenda a diseñar aplicaciones interactivas con React.
- Desarrolle, pruebe e implemente aplicaciones (front-end y back-end) mediante la pila FARM.
Developing APIs with Python and FastAPI
14 horasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a desarrolladores que desean usar FastAPI con Python para crear, probar e implementar API RESTful de manera más fácil y rápida.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para desarrollar API con Python y FastAPI.
- Cree API de forma más rápida y sencilla con la biblioteca FastAPI.
- Aprenda a crear modelos de datos y esquemas basados en Pydantic y OpenAPI.
- Conecte las API a una base de datos mediante SQLAlchemy.
- Implemente la seguridad y la autenticación en las API mediante las herramientas FastAPI.
- Cree imágenes de contenedor e implemente API web en un servidor en la nube.
Scientific Computing with Python SciPy
7 horasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores que desean usar SciPy para crear funciones informáticas científicas avanzadas con Python.
Al final de esta capacitación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a crear funciones de computación científica.
- Benefíciese al máximo de las características SciPy realizando ejemplos prácticos de operaciones complejas.
- Implementar y optimizar algoritmos y funciones matemáticas para resolver problemas científicos.
- Diseñe estructuras de datos y métodos de interpolación para la visualización, el procesamiento y el análisis.
Game Development with PyGame
7 horasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o presencial) está dirigida a desarrolladores que desean usar PyGame para crear y construir juegos usando Python programación.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a crear aplicaciones de juegos con PyGame y Python.
- Aprenda a crear aplicaciones interactivas PyGame integradas con animaciones y funciones multimedia.
- Ejecute y pruebe programas de juegos con PyGame test suite y conviértalos en archivos ejecutables.
Desarrollo de Aplicaciones Web con Flask
14 horasEste curso práctico está dirigido a Python desarrolladores que quieran crear y mantener sus primeras aplicaciones web. También está dirigido a personas que ya están familiarizadas con otros frameworks web como Django o Web2py, y quieren aprender cómo el uso de un microframework (es decir, un framework que une bibliotecas de terceros en lugar de proporcionar una solución universal autónoma) cambia el proceso.
Una parte significativa del curso no se dedica a Flask en sí (es pequeño), sino a bibliotecas y herramientas de terceros que se utilizan a menudo en Flask proyectos.
Advanced Flask
14 horasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores que desean utilizar las funciones avanzadas de Flask para crear aplicaciones web escalables sobre MongoDB.
Al final de esta capacitación, los participantes serán capaces de:
- Configura el entorno de desarrollo necesario para empezar a desarrollar aplicaciones web con Flask.
- Conozca los conceptos y técnicas avanzadas para proyectos de Flask del mundo real.
- Construya un servidor de API RESTful sobre MongoDB.
- Aprenda a crear contenedores, probar e implementar microservicios con Flask, Docker y Amazon EC2.
- Obtenga información sobre las integraciones avanzadas de Flask para escalar aplicaciones web.
Build REST APIs with Python and Flask
14 horasEsta capacitación en vivo dirigida por un instructor en Panama (en línea o en el sitio) está dirigida a desarrolladores de backend que desean crear API REST con Python y Flask.
Al final de esta capacitación, los participantes serán capaces de:
- Implemente una API REST para permitir que una aplicación web de Flask lea y escriba en una base de datos en el backend.
- Desarrolle funciones de autenticación avanzadas, como tokens de actualización.
- Cree un backend reutilizable para futuros proyectos de Python.
- Simplifique el almacenamiento de datos con SQLAlchemy.
- Implemente las API REST en un servidor basado en la nube.
GUI Programming with Python and Tkinter
14 horasEsta capacitación en vivo dirigida por un instructor (presencial o remota) está dirigida a desarrolladores web que desean diseñar, desarrollar e implementar una GUI con Tkinter.
Al final de esta formación, los participantes serán capaces de:
- Utilice los administradores de geografía para diseñar la GUI.
- Organice los widgets dentro de los marcos.
- Cree una aplicación GUI con Python Tkinter.
Monax: Crea una Aplicación de Contrato Inteligente
7 horasEn esta capacitación en vivo dirigida por un instructor en Panama, los participantes aprenderán cómo construir una aplicación de cadena de bloques de contratos inteligentes con Monax.
Al final de esta formación, los participantes serán capaces de:
- Desarrolle e implemente una aplicación distribuida utilizando tecnología blockchain y contratos inteligentes.
- Comprender el diseño y la funcionalidad de los "contratos inteligentes" y cómo crear uno.
- Implemente las mejores prácticas para el desarrollo seguro de aplicaciones de cadena de bloques.
- Aproveche las herramientas Monax para optimizar el desarrollo de aplicaciones distribuidas.