Taichi Lang — это открытый императивный язык параллельного программирования для высокопроизводительных численных вычислений. Он разрабатывается как отдельный язык, но использует Python в качестве оболочки. Благодаря JIT-компиляции (например, через LLVM) Taichi позволяет запускать вычислительно сложный код на GPU и CPU.
#Python #TaichiLang #GPU #ParallelComputing #NumericalComputing #AI #VFX #HPC #Coding
https://github.com/taichi-dev/taichi
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - taichi-dev/taichi: Productive, portable, and performant GPU programming in Python.
Productive, portable, and performant GPU programming in Python. - taichi-dev/taichi
1⚡3👍3
Burla — это простейший способ масштабировать Python до тысяч машин.
Запускайте любую функцию одновременно на 10 000 CPU или GPU, без конфигов и DevOps.
Burla имеет всего одну функцию — remote_parallel_map(), которая делает распределённые вычисления такими же простыми, как обычный map() в Python.
Вывод, ошибки и зависимости синхронизируются автоматически — всё ощущается как локальный запуск, только быстрее.
from burla import remote_parallel_map
def task(x):
return x ** 2
results = remote_parallel_map(task, range(1000))
#Python #Burla #ParallelComputing #MachineLearning #DataScience #Cloud #GPU #AI #HPC
https://github.com/Burla-Cloud/burla
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Burla-Cloud/burla: The world's simplest distributed computing framework.
The world's simplest distributed computing framework. - Burla-Cloud/burla
🔥3👍1