Cursos 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.
Cursos de GPU Programming with CUDA and Python - Booking
Cursos de GPU Programming with CUDA and Python - Enquiry
GPU Programming with CUDA and Python - 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 Guatemala (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 Guatemala (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 Guatemala (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 en el sitio) 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 capacitación, los participantes podrán:
-
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 Guatemala (en línea o en el sitio) 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 capacitació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 de 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 Guatemala (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 Guatemala (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 los desarrolladores de Python que desean 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 desean aprender cómo cambiar un microframework (es decir, un framework que une bibliotecas de terceros en lugar de proporcionar una solución universal autónoma) el proceso.
Una parte importante del curso está dedicada no al Flask en sí (es pequeño), sino a bibliotecas y herramientas de terceros que a menudo se usan en los proyectos de Flask.
Advanced Flask
14 horasEsta capacitación en vivo dirigida por un instructor en Guatemala (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 Guatemala (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 (in situ o remota) está dirigida a desarrolladores web que desean diseñar, desarrollar e implementar una GUI con Tkinter.
Al final de esta capacitación, los participantes serán capaces de:
- Utilice administradores de geografía para diseñar la interfaz gráfica de usuario.
- Organice los widgets dentro de los marcos.
- Construya una aplicación GUI con Python Tkinter.
Kivy: Creación de aplicaciones Android con Python
7 horasKivy es una biblioteca de interfaz gráfica de usuario multiplataforma de código abierto escrita en Python, que permite el desarrollo de aplicaciones multitáctiles para una amplia selección de dispositivos.
en este instructor-dirigido, participantes de formación en vivo aprenderán cómo instalar y desplegar Kivy en diferentes plataformas, personalizar y manipular widgets, programar, desencadenar y responder a eventos, modificar gráficos con multi-tocar, cambiar el tamaño de la pantalla, paquete aplicaciones para Android, y más.
al final de esta formación, los participantes podrán
- relacionar el código de Python y el idioma de Kivy.
- tener una sólida comprensión de cómo Kivy funciona y hace uso de sus elementos más importantes como, widgets, eventos, propiedades, gráficos, etc.
- desarrolle e implemente sin problemas aplicaciones de Android basadas en diferentes requisitos empresariales y de diseño.
formato del del curso
-
Conferencia
- Part, discusión de parte, ejercicios y prácticas pesadas