奇点提取、编辑和重建图像



我有一个为我制作的奇点容器(用于在彗星GPU节点上运行Tensorflow(,但我需要修改keras安装以达到我的目的。

我知道.simg文件不可编辑(并且不推荐使用可写.img格式(,因此不鼓励转换为.img文件,编辑然后转换回.simg文件的过程:

sudo singularity build --writable development.img production.simg
## make changes
sudo singularity build production2.img development.simg

在我看来,最好的方法可能是提取内容(比如说到沙箱中(,编辑它们,然后将盒重建为.simg图像。

我知道如何进行第二次转换(singularity build new-sif sandbox(,但是我怎样才能进行第一次转换?

我已经尝试了以下内容,但命令从未完成:

sudo singularity build tf_gpu tensorflow-gpu.simg
WARNING: Authentication token file not found : Only pulls of public images will succeed
Build target already exists. Do you want to overwrite? [N/y] y
2018/10/12 08:39:54 bufio.Scanner: token too long
INFO:    Starting build...

您可以使用以下命令在沙盒和生产版本之间轻松转换:

sudo singularity build lolcow.sif docker://godlovedc/lolcow  # pulls and builds an example container
sudo singularity build --sandbox lolcow_sandbox/ lolcow.sif # converts from container to a writable sandbox
sudo singularity build lolcow2 lolcow_sandbox/ # converts from sandbox to container

因此,您可以编辑沙盒,然后相应地重新构建。

相关内容

  • 没有找到相关文章

最新更新