You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
…of existing code to utilize new type system.
Resolves issues #10 and #12
Detailed overview of the changes:
* setup.py requires torch and numpy, h5py is optional dependency
* added io module
- contains optional hdf5 loading function
- enhanced hdf5 loading function to support arbitrary dimensions
- added documentation
- added tests
* added random module
- copy over of the existing global seed initialization and uniform sampling
- test cases and documentation missing
* enhanced communicator module
- introduced abstract Communicator base class
- communicators must now always be instantiated for a tensor
- each communicator now has a chunk method, i.e. dividing a shape into slices according to the communication strategy and split axis, previously part of the load_h5 method
- added tests
- added documentation
* removed float16/half type, only rudimentary CPU support from PyTorch
* core module pulls io unqualified, random qualified, tensor qualified through to the parent module
* enhanced tensor module
- introduced new constructor method
- refactored existing code to utilize existing constructor
- added a number of TODOs for missing documentation, tests, functionality, ...
- added tested and documented astype cast function (see issue #10)
* refactored kmeans code
- now utilizes the refactored random and tensor modules
- refactored tests cases to utilize Python's unittest, need to be enhanced to better check KMeans functionality
- added TODOs for missing documentation and functionality
We need to support function astype
Required at
The text was updated successfully, but these errors were encountered: