GPU Programming with CUDA and Python 교육 과정
CUDA (Compute Unified Device Architecture)는 Nvidia에 의해 만들어진 병렬 컴퓨터 플랫폼 및 API입니다.
이 강사가 이끄는 라이브 훈련 (온라인 또는 온라인)은 NVIDIA GPUs와 동시에 실행되는 응용 프로그램을 구축하기 위해 CUDA를 사용하고자하는 개발자를 대상으로합니다.
이 훈련이 끝나면 참가자는 다음을 할 수 있습니다 :
- Numba 컴파일러를 사용하여 NVIDIA GPUs에서 실행되는 Python 응용 프로그램을 가속화합니다.
- 사용자 지정 CUDA 코너를 만들고, 컴파일하고, 출시합니다.
- 메모리 관리 GPU
- CPU 기반 응용 프로그램을 GPU 가속 응용 프로그램으로 변환합니다.
코스의 형식
- 인터랙티브 강의 및 토론
- 많은 연습과 연습이 있습니다.
- 라이브 실험실 환경에서 핸드-온 구현.
코스 Customization 옵션
- 이 과정에 대한 사용자 지정 훈련을 요청하려면 저희에게 연락하여 배치하십시오.
Course Outline
소개
CUDA 기능 및 아키텍처 개요
개발 환경 설정
병렬 Programming 기본 사항
Numba 컴파일러로 작업하기
사용자 정의 CUDA 커널 구축
문제 해결
요약 및 결론
Requirements
- Python 프로그래밍 경험
- NumPy 사용 경험(ndarrays, ufuncs 등)
청중
- 개발자
Open Training Courses require 5+ participants.
GPU Programming with CUDA and Python 교육 과정 - Booking
GPU Programming with CUDA and Python 교육 과정 - Enquiry
GPU Programming with CUDA and Python - Consultancy Enquiry
Consultancy Enquiry
회원 평가 (1)
교육 시작과 종료 사이의 복잡성이 잘 진행되면서 다양한 예와 매우 대화식입니다.
Jenny - Andheo
Course - GPU Programming with CUDA and Python
Machine Translated
Upcoming Courses
Related Courses
Data Analysis with Python, Pandas and Numpy
14 HoursThis instructor-led, live training in 대한민국 (online or onsite) is aimed at intermediate-level Python developers and data analysts who wish to enhance their skills in data analysis and manipulation using Pandas and NumPy.
By the end of this training, participants will be able to:
- Set up a development environment that includes Python, Pandas, and NumPy.
- Create a data analysis application using Pandas and NumPy.
- Perform advanced data wrangling, sorting, and filtering operations.
- Conduct aggregate operations and analyze time series data.
- Visualize data using Matplotlib and other visualization libraries.
- Debug and optimize their data analysis code.
Accelerating Python Pandas Workflows with Modin
14 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Modin을 사용하여 Pandas를 통해 더 빠른 데이터 분석을 위한 병렬 계산을 구축하고 구현하려는 데이터 과학자와 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Modin을 사용하여 대규모로 Pandas 워크플로 개발을 시작하는 데 필요한 환경을 설정하세요.
- Modin의 기능, 아키텍처 및 장점을 이해하세요.
- Modin, Dask, Ray의 차이점을 알아보세요.
- Modin을 사용하여 Pandas개의 작업을 더 빠르게 수행하십시오.
- 전체 Pandas API 및 기능을 구현합니다.
Machine Learning with Python and Pandas
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Pandas을 사용하여 기계 학습을 통한 예측 분석을 수행하려는 데이터 과학자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Python에서 데이터 랭글링을 수행합니다.
- 머신러닝을 위한 ETL 작업을 수행합니다.
- Pandas로 데이터 시각화 만들기
Scaling Data Analysis with Python and Dask
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Dask를 Python 생태계와 함께 사용하여 대규모 데이터 세트를 구축, 확장 및 분석하려는 데이터 과학자 및 소프트웨어 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Dask와 Python으로 빅데이터 처리 구축을 시작할 수 있는 환경을 설정합니다.
- Dask에서 사용할 수 있는 기능, 라이브러리, 도구 및 API를 살펴보세요.
- Dask가 Python에서 병렬 컴퓨팅을 어떻게 가속화하는지 이해하세요.
- Dask를 사용하여 Python 생태계(Numpy, SciPy 및 Pandas)를 확장하는 방법을 알아보세요.
- 대규모 데이터 세트를 처리할 때 높은 성능을 유지하려면 Dask 환경을 최적화하세요.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 Hours이 강사가 진행하는 실시간 교육(온라인 또는 현장)은 FARM(FastAPI, React 및 MongoDB) 스택을 사용하여 확장 가능한 동적 고성능 웹 애플리케이션을 구축하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- FastAPI, React 및 MongoDB를 통합하는 데 필요한 개발 환경을 설정합니다. FARM 스택의 주요 개념, 기능 및 이점을 이해합니다. FastAPI를 사용하여 REST API를 구축하는 방법을 알아보세요. React를 사용하여 대화형 애플리케이션을 디자인하는 방법을 알아보세요. FARM 스택을 사용하여 애플리케이션(프런트엔드 및 백엔드)을 개발, 테스트 및 배포합니다.
Developing APIs with Python and FastAPI
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Python과 함께 FastAPI를 사용하여 RESTful API를 더 쉽고 빠르게 구축, 테스트 및 배포하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Python 및 FastAPI를 사용하여 API를 개발하는 데 필요한 개발 환경을 설정합니다.
- FastAPI 라이브러리를 사용하여 더 빠르고 쉽게 API를 만드세요.
- Pydantic 및 OpenAPI를 기반으로 데이터 모델 및 스키마를 생성하는 방법을 알아보세요.
- SQLAlchemy를 사용하여 API를 데이터베이스에 연결합니다.
- FastAPI 도구를 사용하여 API에 보안 및 인증을 구현합니다.
- 컨테이너 이미지를 구축하고 웹 API를 클라우드 서버에 배포합니다.
Scientific Computing with Python SciPy
7 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 SciPy을 사용하여 Python으로 고급 과학 컴퓨팅 기능을 생성하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 과학적 컴퓨팅 기능 생성을 시작하는 데 필요한 개발 환경을 설정합니다.
- 복잡한 작업의 실제 사례를 수행하여 SciPy 기능을 최대한 활용하세요.
- 과학적 문제를 해결하기 위해 수학적 알고리즘과 기능을 구현하고 최적화합니다.
- 시각화, 처리, 분석을 위한 데이터 구조와 보간 방법을 설계합니다.
Game Development with PyGame
7 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 PyGame을 사용하여 Python 프로그래밍을 사용하여 게임을 만들고 빌드하려는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- PyGame과 Python을 통해 게임 애플리케이션 생성을 시작하기 위해 필요한 개발 환경을 설정하세요.
- 애니메이션 및 멀티미디어 기능이 통합된 대화형 PyGame 애플리케이션을 만드는 방법을 알아보세요.
- PyGame 테스트 모음을 사용하여 게임 프로그램을 실행하고 테스트하고 이를 실행 가능한 파일로 변환합니다.
Web application development with Flask
14 Hours이 실용적인 과정은 첫 번째 웹 응용 프로그램을 만들고 유지하려는 Python 개발자에게 제공됩니다. 또한 Django 또는 Web2py 와 같은 다른 웹 프레임 워크에 이미 익숙하고 마이크로 프레임 워크 (즉, 자체 포함 된 범용 솔루션을 제공하는 대신 타사 라이브러리를 결합하는 프레임 워크) 변경을 사용하는 방법을 배우려는 사람들에게도 제공됩니다 과정.
이 과정의 중요한 부분은 Flask 자체 (소규모)가 아니라 Flask 프로젝트에서 자주 사용되는 타사 라이브러리 및 도구에 전념합니다.
Advanced Flask
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Flask의 고급 기능을 사용하여 MongoDB를 기반으로 확장 가능한 웹 애플리케이션을 구축하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Flask로 웹 애플리케이션 개발을 시작하는 데 필요한 개발 환경을 설정합니다.
- 실제 Flask 프로젝트에 대한 고급 개념과 기술을 알아보세요.
- MongoDB 위에 RESTful API 서버를 구축합니다.
- Flask, Docker 및 Amazon EC2를 사용하여 마이크로서비스를 컨테이너화, 테스트 및 배포하는 방법을 알아보세요.
- 웹 애플리케이션 확장을 위한 고급 Flask 통합에 대한 통찰력을 얻으세요.
Build REST APIs with Python and Flask
14 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 Python 및 Flask를 사용하여 REST API를 구축하려는 백엔드 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- Flask 웹 애플리케이션이 백엔드에서 데이터베이스를 읽고 쓸 수 있도록 REST API를 구현합니다.
- 새로 고침 토큰과 같은 고급 인증 기능을 개발하세요.
- 향후 Python 프로젝트를 위해 재사용 가능한 백엔드를 구축하세요.
- SQLAlchemy로 데이터 저장을 단순화하세요.
- 클라우드 기반 서버에 REST API를 배포합니다.
GUI Programming with Python and Tkinter
14 Hours이 강사가 진행하는 실시간 교육(현장 또는 원격)은 Tkinter을 사용하여 GUI를 설계, 개발 및 배포하려는 웹 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 지리 관리자를 사용하여 GUI를 배치합니다.
- 프레임 내부에 위젯을 구성합니다.
- PythonTkinter을 사용하여 GUI 애플리케이션을 구축합니다.
Monax: Build a Smart Contract Application
7 Hours대한민국에서 강사가 진행하는 이 실시간 교육에서 참가자는 Monax을 사용하여 스마트 계약 블록체인 애플리케이션을 빌드하는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 블록체인과 스마트 계약 기술을 사용하여 분산 애플리케이션을 개발하고 배포합니다.
- '스마트 계약'의 설계와 기능을 이해하고, 스마트 계약의 생성 방법을 알아봅니다.
- 안전한 블록체인 애플리케이션 개발을 위한 모범 사례를 구현합니다.
- Monax 도구를 활용하여 분산 애플리케이션 개발을 간소화합니다.
Kivy: Building Android Apps with Python
7 HoursKivy는 오픈 소스 크로스 플랫폼 그래픽 사용자 인터페이스 라이브러리 Python에 작성되어 장치의 광범위한 선택을위한 멀티 터치 응용 프로그램 개발을 허용합니다.
이 강사가 이끄는 라이브 훈련 참가자들은 다양한 플랫폼에 설치하고 배치하는 방법을 배우고, 위젯을 사용자 정의하고 조작하고, 일정, 발사 및 이벤트에 응답하고, 멀티 터치로 그래픽을 수정하고, 스크린을 재설정하고, 패키지 앱을 Android, 그리고 더 많은 것을 배울 것입니다.
이 훈련이 끝나면 참가자들은
- Python 코드와 Kivy 언어를 연결합니다.
- Kivy 어떻게 작동하고 가장 중요한 요소, 예를 들어, 위젯, 이벤트, 속성, 그래픽 등을 사용하는 방법에 대한 견고한 이해를 가질 수 있습니다.
- 다양한 비즈니스 및 디자인 요구 사항을 기반으로 Android 애플리케이션을 끊임없이 개발하고 배치합니다.
코스의 형식
- 부분 강의, 부분 토론, 연습 및 무거운 연습
GUI Programming with Python and PyQt
21 Hours대한민국(온라인 또는 현장)에서 진행되는 이 강사 주도 라이브 교육은 Python 및 Qt UI 프레임워크를 사용하여 시각적으로 매력적인 소프트웨어 애플리케이션을 프로그래밍하려는 사람들을 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 필요한 모든 라이브러리, 패키지 및 프레임워크를 포함하는 개발 환경을 설정합니다.
- 사용자 인터페이스가 원활하게 작동하고 시각적으로 매력적인 데스크탑 또는 서버 응용 프로그램을 만듭니다.
- 위젯, 차트, 레이어 등 다양한 UI 요소와 효과를 구현하여 사용성 효과를 극대화합니다.
- 디자인 및 개발 단계에서 좋은 UI 디자인과 코드 구성을 구현하십시오.
- 애플리케이션을 테스트하고 디버그합니다.