Python 安装tensorflow需要多少空间?

Python 安装tensorflow需要多少空间?,python,tensorflow,installation,pip,jupyter,Python,Tensorflow,Installation,Pip,Jupyter,我正试图从jupyter笔记本上运行pip install tensorflow(尝试使用cmd运行它会让人感到更奇怪),而我的可用磁盘空间(目前还剩1.2 GB)在安装过程中似乎会减少,然后我会看到[Errno 28]设备上没有剩余空间。然后返回到原来的状态。这肯定会有助于使用pip安装和构建: pip安装--cache dir=/data/jimit/--build/data/jimit/tensorflow gpu TMPDIR==/data/jimit/ 它所做的是: pip将文件下载到

我正试图从jupyter笔记本上运行
pip install tensorflow
(尝试使用cmd运行它会让人感到更奇怪),而我的可用磁盘空间(目前还剩1.2 GB)在安装过程中似乎会减少,然后我会看到
[Errno 28]设备上没有剩余空间。然后返回到原来的状态。

这肯定会有助于使用pip安装和构建:

pip安装--cache dir=/data/jimit/--build/data/jimit/tensorflow gpu TMPDIR==/data/jimit/

它所做的是:

pip将文件下载到临时目录,环境变量 TMPDIR指定该目录,也就是pip将文件放入缓存 --缓存目录规范,--任何缓存目录都不应工作--build指定将在其中生成控制盘的目录,因此其规范为 也很有用


请注意:/data/jimit是目录,所以请根据您的喜好命名它。

对于Tensorflow和keras,我认为5GB的GPU RAM是好的。除非您使用的是最简单的网络,例如Alexnet,否则培训至少需要10GB。正则空间

硬件要求是 支持以下启用GPU的设备:

  • 具有CUDA®体系结构3.5或更高版本的NVIDIA®GPU卡。请参阅启用CUDA®的GPU卡列表

  • <胡>不支持CUDA®体系结构的GPU,或者避免从PTX编译JIT,或者使用NVIDIA®库的不同版本,请参见源代码指南的Linux构建。
  • 在使用NVIDIA®安培GPU(CUDA体系结构8.0)或更新版本的系统上,内核是通过PTX进行JIT编译的,TensorFlow启动可能需要30分钟以上。通过使用“export CUDA_cache_MAXSIZE=2147483648”(有关详细信息,请参阅JIT缓存)增加默认JIT缓存大小,可以将此开销限制在首次启动时。 软件包不包含PTX代码,但最新支持的CUDA®体系结构除外;因此,当CUDA_FORCE_PTX_JIT=1时,TensorFlow无法加载到旧的GPU上。(有关详细信息,请参阅应用程序兼容性。)

软件需求 您的系统上必须安装以下NVIDIA®软件:

  • NVIDIA®GPU驱动程序-CUDA®10.1需要418.x或更高版本

  • CUDA®工具包-TensorFlow支持CUDA®10.1(TensorFlow>=2.1.0) CUPTI附带CUDA®工具包

  • cuDNN SDK 7.6 (可选)TensorRT 6.0,以改进某些模型上推理的延迟和吞吐量


希望这有助于找到有关实际存储的足够文档,但基于这些要求,可能是1GB不够的原因。

我得到
“TMPDIR”未被识别为内部或外部命令、可操作程序或批处理文件。
@chocojunkie我更新了代码,现在在您的命令提示符下以管理员权限或从IDE运行代码。在运行之前也要执行
pip安装-升级pip
。@chocojunkie如果有帮助,请将此答案标记为已接受,这也会帮助其他人做出决定并帮助我赢得声誉。谢谢。这并没有说明安装tensorflow需要多少空间,也没有说明如何解决这个问题。tensorflow 2.0大约有330+MB,使用PIP下载。显示了足够的信息,您需要所有这些依赖项iot才能使用它,这就是1gb空间不足的原因。这也在实际的Tensorflow文档网站上。非常感谢。