NillionNetwork/nada-by-example

Implement the MaxPool operation

Open

#16 opened on Aug 14, 2024

 (0 comments) (0 reactions) (0 assignees)Python (10 forks)auto 404
enhancementhacktoberfesthelp wanted

Repository metrics

Stars
 (11 stars)
PR merge metrics
 (PR metrics pending)

Description

Description

Much like PyTorch, our MPC AI/ML framework nada-ai implements reusable standard AI modules. Pooling operations are one of these modules. Average pooling is already implemented here but max pooling is not.

Use Case

Max pooling is a very common operation in AI models - particularly computer vision models.

Specific Requirements

Our work on Average pooling should already provide solid template to performing kernel-style operations. The bit that would need to change is the actual operation that the kernel performs (average -> max) which can be found here.

Contributor guide