Warp — это Python-фреймворк для написания высокопроизводительного кода для симуляции и графики. Warp берет обычные Python-функции и JIT компилирует их в эффективный код ядра, который может выполняться на CPU или GPU.
Warp разработан для пространственных вычислений и оснащен богатым набором примитивов, которые облегчают написание программ для симуляции физики, восприятия, робототехники и обработки геометрии. Кроме того, ядра Warp являются дифференцируемыми и могут использоваться в рамках машинного обучения с такими фреймворками, как PyTorch и JAX.
#Warp #Python #Simulation #Graphics #HighPerformance #JITCompilation #CPU #GPU #SpatialComputing #PhysicsSimulation #Robotics #GeometryProcessing #MachineLearning #PyTorch #JAX #DevTools #Coding #NVIDIA
https://github.com/NVIDIA/warp
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - NVIDIA/warp: A Python framework for GPU-accelerated simulation, robotics, and machine learning.
A Python framework for GPU-accelerated simulation, robotics, and machine learning. - NVIDIA/warp
🔥3⚡2
AutStr — это библиотека для работы с бесконечными структурами данных в Python.
AutStr позволяет работать с бесконечными структурами (например, всеми натуральными числами, бесконечными графами, арифметическими отношениями) так же легко, как с DataFrame в Pandas, но с математической строгостью и символической точностью.
| — объединение.
& — пересечение.
~ — дополнение.
.drop('x') — проекция (существование).
.exinf('x') — бесконечная проекция (существует бесконечно много x).
def infinite_sieve(steps):
candidates = (x.gt(1)) # {2, 3, 4, ...}
primes = []
for _ in range(steps):
for p in candidates:
primes.append(p[0])
break
multiples = (x.eq(primes[-1] * Var("y"))).drop("y")
candidates = candidates & ~multiples
return primes
#AutStr #Python #InfiniteStructures #AutomataTheory #ModelTheory #SymbolicComputation #FormalLogic #Automata #FirstOrderLogic #AlgorithmicModelTheory #MathTools #TheoreticalComputerScience #JAX #DFA #FormalVerification #CountableStructures #LazyEvaluation #SymbolicAlgorithms
https://github.com/fariedabuzaid/AutStr
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - fariedabuzaid/AutStr: Infinite data structures in python
Infinite data structures in python. Contribute to fariedabuzaid/AutStr development by creating an account on GitHub.
1🔥3⚡2👍2