python - 从 AWS 深度学习 AMI 中安全删除 conda 文件

标签 python amazon-web-services deep-learning anaconda

我启动了“Deep Learning AMI (Ubuntu 18.04) Version 27.0”;它带有一个 90GB 的磁盘,这似乎足够了,但已经使用了超过 60GB。我只需要python3、pytorch、cuda。

我发现 ~/anaconda3/envs 里面有 30GB:

3.9G    aws_neuron_mxnet_p36
2.2G    aws_neuron_pytorch_p36
1.9G    aws_neuron_tensorflow_p36
2.5G    chainer_p27
1.2G    chainer_p36
2.1G    mxnet_p27
2.1G    mxnet_p36
729M    python2
866M    python3
2.5G    pytorch_p27
2.6G    pytorch_p36
2.2G    tensorflow2_p27
2.1G    tensorflow2_p36
2.3G    tensorflow_p27
1.8G    tensorflow_p36
31G total

rm 是否安全,例如 tensorflowmxnet 目录?

conda env list 给出了相同的列表。做例如更好吗? conda env remove tensorflow2_p27.

删除这些包是否可能有任何副作用?有没有办法确保在删除它们之前没有其他依赖于它们?

最佳答案

很安全。我使用了以下命令(注意 -n 是必需的),与 Python3 和 cuda 一起使用的 Pytorch 继续工作。

conda env remove -n tensorflow2_p27
conda env remove -n tensorflow_p27
conda env remove -n mxnet_p27
conda env remove -n mxnet_p36
conda env remove -n chainer_p27
conda env remove -n chainer_p36

在每一步之后,它都会询问是否可以删除一堆包。

这释放了大约 10GB,这为我提供了所需的缓冲区。 (所以我没有尝试删除其他一些,但我相当确定所有 aws_neuron 也可以删除。)

关于python - 从 AWS 深度学习 AMI 中安全删除 conda 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60864472/

相关文章:

python - 关于数据库设计基础的问题

android - 以 block 的形式从 AWS DynamoDB 获取数据

c++ - 使用不同 deploy.prototxt 文件的 Caffe C++ 示例出错

python - 具有多个输入的 Keras TimeDistributed 层

python - 将 fastq 文件读入字典

python - Python ElasticSearch查询错误

.net - 亚马逊 S3.net SDK

typescript - 我在构建 aws cdk rds **堆栈失败 : ValidationError: Given input did not match expected format 时遇到错误

python - Tensorboard 不显示标量

python - ctypes - 初学者