Skip to content

Conversation

@opentaco
Copy link
Contributor

@opentaco opentaco commented Apr 5, 2023

[BIT-104] Max-upscale weights

Now stores max-upscaled u16 weights, instead of normalized u16 weights, to maximize u16 utilization. With max-upscaled u16 weights, we have max_weight=u16::MAX. Weight normalization is eventually done in epoch, but weight storage can be unnormalized.

@opentaco opentaco requested review from Eugene-hu and SaMotlagh April 5, 2023 12:10
opentaco and others added 3 commits April 5, 2023 17:09
* Add vec_max_upscale_to_u16

* Do max-upscale pruning_scores

* Add epoch test log details for u16 pruning_scores

* Norm when no max

* Added max-upscaling unnormalized handling

* Update spec_version to 116
@opentaco opentaco requested a review from shibshib April 5, 2023 15:31
@S0AndS0 S0AndS0 merged commit 3d664cf into main Apr 6, 2023
@Rubberbandits Rubberbandits deleted the feature/BIT-104/max-upscale-weights branch May 30, 2023 17:38
@Rubberbandits Rubberbandits restored the feature/BIT-104/max-upscale-weights branch May 30, 2023 17:38
@Rubberbandits Rubberbandits deleted the feature/BIT-104/max-upscale-weights branch May 30, 2023 17:38
thewhaleking added a commit that referenced this pull request Sep 11, 2025
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.

4 participants