Я создал скрипт, который удаляет из tenorflow lib тестовые файлы и pycache :
virtualenv --system-site-packages -p python3 ./venv
source ./venv/bin/activate
pip install tensorflow --target tensorflow-layer
cd tensorflow-layer
find . -type d -name "tests" -exec rm -rfv {} +
find . -type d -name "__pycache__" -exec rm -rfv {} +
cc ..
mv tensorflow-layer python
zip -r python tensorflow-layer.zip
Он не удаляет много, но все же может помочь вам получить дополнительные мегабайты, необходимые для поменьше libs
ps: не забудьте иметь соответствующую среду (в этом случае python3, которая будет dl tenorflow 2.10) и убедитесь, что вы заархивировали свой слой в папку с именем, соответствующим лямбда-языку, но, очевидно, вы уже знаете об этом.