see this paper for an explanation of the pypim framework; tldr we use it to emulate a memristor isa with cuda to work with nouns represented as tensors and create a stack-based interpreter for nock, a minimal turing-complete functional combinator, with bitwise operations in VRAM. this is just for fun!
- nvcc
- gcc10
(both of these are for the PyPIM dependency)
git clone https://github.com/Native-Planet/nocktensorscd nocktensors && git submodule update --remote PyPIMpip3 install -e . --userpython3 -m unittest discover testspython3 examples/demo.py
