Skip to content
/ pynum Public

a small python library for 1D and 2D arrays with GPU support

License

Notifications You must be signed in to change notification settings

0xhilSa/pynum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pynum

a small python library for 1D and 2D arrays with GPU support

πŸš€ Accelerators

  • CUDA

πŸ“Œ Prerequisites

⚑ Installation

git clone "git@github.com:0xhilSa/pynum.git" ~/pynum
cd pynum && rm -rf .git*
bash install.sh -y

βœ… ToDo

  • Implement the __setitem__ method
  • Develop the astype method
  • To solve (core dumped) issue while adding 2 vectors of dtype complex128
  • Add arithmetic and logical operations for the Vector class
  • Ensure compatibility with Windows OS

πŸ”₯ Future Enhancements

  • Introduction to Matrix dtype
  • Implement an LLVM-based accelerator for CPU execution

Important

Arithmetic ops on vectors can only be performed if they have the same data type

  • (short - short) βœ”οΈ
  • (short - int) ❌

πŸ“œ LICENSE

MIT

About

a small python library for 1D and 2D arrays with GPU support

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published