* cleaning up requirements.txt and adding versions
* need to update github actions, docs, and make optional dependencies work
* updated documentation
* set directory
* new functorch version
* updated caching
* fixed hash
* some initial cuda code as I learn. using git to save progress.
* first cuda kernel for ray sampling that mostly works
* cleaning up code. working on lr. structs for scene bounds aabb
* added scene bounds collider code
* updated setup
* setup
* setup
* black
* including some files
* exporting env variable
* new file
* git workflows
* github actions
* github actions
* github actions
* removing env var