yrmo / cudagrad

CUDA C++ strided float tensor automatic differentiation engine with Python bindings
MIT License
0 stars 0 forks source link

Fix and add `test_backward.py` and `test_forward.py` to `python project.py test ...` #45

Closed yrmo closed 4 months ago

yrmo commented 5 months ago

ryan@Lambda-TensorBook:~/cudagrad$ python ./tests/test_backward.py 
python: /home/ryan/cudagrad/src/tensor.hpp:340: int cg::Tensor::_dot(std::vector<long unsigned int>, std::vector<long unsigned int>): Assertion `a.size() == b.size()' failed.
Aborted (core dumped)
ryan@Lambda-TensorBook:~/cudagrad$ python ./tests/test_mlp_forward.py 
Traceback (most recent call last):
  File "/home/ryan/cudagrad/./tests/test_mlp_forward.py", line 106, in <module>
    from cudagrad import MLP, Tensor
ImportError: cannot import name 'MLP' from 'cudagrad' (/home/ryan/.local/lib/python3.10/site-packages/cudagrad/__init__.py)
``