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
Tiny8 — это лёгкий симулятор 8-битного процессора, созданный для изучения основ компьютерной архитектуры.
Он сочетает интерактивный отладчик, анимацию выполнения и чистую Python-реализацию, идеально подходя для студентов, преподавателей и энтузиастов низкоуровневого программирования.
tiny8 fibonacci.asm # Интерактивный режим
tiny8 fibonacci.asm -m ani # Анимация
или в Python:
from tiny8 import CPU, assemble_file
cpu = CPU()
cpu.load_program(assemble_file("fibonacci.asm"))
cpu.run()
print(cpu.read_reg(17)) # -> 55
#Python #Education #Emulator #Assembly #CPU #Learning #Tiny8 #Visualization #AVR #LowLevel #OpenSource
https://github.com/sql-hkr/tiny8
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - sql-hkr/tiny8: A tiny CPU simulator written in Python
A tiny CPU simulator written in Python. Contribute to sql-hkr/tiny8 development by creating an account on GitHub.
10⚡9👍9