[
https://issues.apache.org/jira/browse/BEAM-11166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17548995#comment-17548995
]
Danny McCormick commented on BEAM-11166:
----------------------------------------
This issue has been migrated to https://github.com/apache/beam/issues/20605
> Split Beam Python base image into a 'slim' version and 'regular/extended'
> version
> ----------------------------------------------------------------------------------
>
> Key: BEAM-11166
> URL: https://issues.apache.org/jira/browse/BEAM-11166
> Project: Beam
> Issue Type: Improvement
> Components: sdk-py-core
> Reporter: Valentyn Tymofieiev
> Priority: P3
>
> Beam container image includes several dependencies that are not essential to
> Beam, but may be commonly used by some users. Some dependencies may be
> relevant only for particular runners.
> Installing dependencies in Beam containers increases image size. For example,
> installing TensorFlow adds ~1G or so of space into the unpacked image.
> Some Beam users may be size conscious, and would prefer an image with minimal
> dependencies.
> Some Beam users and Beam runner maintainers may prefer an image that includes
> additional dependencies. These extended images may provide better user
> experience in some scenarios, but the overall image would be larger.
> We should consider splitting beam image into slim and regular version to
> accommodate these different usage scenarios.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)