# Copyright 2021 The IREE Authors # # Licensed under the Apache License v2.0 with LLVM Exceptions. # See https://llvm.org/LICENSE.txt for license information. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception # An image for running IREE's samples. Includes support for: # * CMake # * Python (including `venv` and common pip packages needed for Colab) FROM gcr.io/iree-oss/base@sha256:dc314b4fe30fc1315742512891357bffed4d1b62ffcb46258b1e0761c737b446 # Install additional packages often used in notebooks. # Installing these at the system level helps with caching, since venvs can # set --system-site-packages to use the already installed versions. # # Note: # * Packages relating to TensorFlow are pinned to versions close to what # Colab includes in its hosted runtimes. We don't need to match all of # Colab's dependencies, but we should at least make an effort for the ones # our notebooks use. # * We explicitly do *not* install Jupyter notebook requirements since they # should be installed within venvs. RUN python3 -m pip install --ignore-installed \ numpy \ matplotlib \ bottleneck \ tensorflow==2.14.0 \ tensorflow_hub==0.15.0