基于miniconda的建筑包装

时间:2017-10-09 14:12:26

标签: docker miniconda

有一个名为“facets”的软件包可以帮助可视化数据。

https://github.com/PAIR-code/facets

是否可以使用conda将其安装停靠?

目前我正在使用以下行启动包含我需要的所有内容的docker容器。

docker run -i -t -p 8888:8888 -v /tmp:/tmp continuumio/miniconda3 /bin/bash -c "/opt/conda/bin/conda install jupyter -y --quiet && cd /tmp/ && /opt/conda/bin/jupyter notebook --NotebookApp.token='passwd' --notebook-dir=/tmp --ip='*' --port=8888 --no-browser --allow-root"

如何扩展此行或使用dockerfile包含facet的安装?

我找到了一个dockerfile但它使用tensoreflow作为基本图像。

https://github.com/gel/facets/blob/master/docker/Dockerfile

如果我只是将其更改为minicoda,则构建会立即失败并显示错误:

Package 'openjdk-8-jdk' has no installation candidate

是否可以基于miniconda构建facets包?

2 个答案:

答案 0 :(得分:1)

您尝试过吗:

conda install -c anaconda openjdk

在撰写本文时,它是版本8(https://anaconda.org/anaconda/openjdk

答案 1 :(得分:0)

Facets现在包含在tensorflow数据验证模块中。

!pip install -q tensorflow_data_validation tensorflow

# !wget https://storage.googleapis.com/tfx-colab-datasets/chicago_data.zip
# !unzip chicago_data.zip

import tensorflow_data_validation as tfdv

train_stats = tfdv.generate_statistics_from_csv(data_location='data/train/data.csv')
tfdv.visualize_statistics(train_stats)

schema = tfdv.infer_schema(statistics=train_stats)
tfdv.display_schema(schema=schema)