Skip to content

Implemented changes to the convolutional.py#19

Open
aprotsenko24 wants to merge 1 commit intomainfrom
feature/convolution
Open

Implemented changes to the convolutional.py#19
aprotsenko24 wants to merge 1 commit intomainfrom
feature/convolution

Conversation

@aprotsenko24
Copy link
Copy Markdown
Collaborator

The refactored version of the convolutional.py implements the following changes:

  1. Removed redundant methods, e.g., forward_learning, forward_inference, as they are implemented by NodeBase, leaving only the forward method
  2. Tested the convolutional.py on the MNIST dataset, and with the the additional test_convolutional.py file
  3. Removed the @registry decorators, as the major refactoring of FabricPC
  4. Added init constructor for proper and direct installation
  5. Added the get_weight_fan_in method for proper muPC scaling support
  6. Changed the unit test based on the implemented refactoring
  7. User-based energy function

…ng changes:

1) Removed redundant methods, e.g. forward_learning, forward_inference, as they are implemented by NodeBase, leaving only forward method
2) Tested the convolutional.py on mnist dataset and with additional test_convolutional.py file
3) Removed the @registry decorators, as the major refactoring of FabricPC
4) Added __init__ constructor for proper and direct installation
5) Added get_weight_fan_in method for proper muPC scaling support
6) Changed the unit test based on the implemented refactoring
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant