如何在 google colab 上从 OpenAI 运行 Glow?

问题描述

有没有办法在 google colab 上从 OpenAI 运行 Glow?我需要使用预训练模型对我的图像进行编码。

我尝试了以下解决方案:

1.

!bash ./script.sh

我从存储库运行脚本。

该脚本安装 pip 包,下载预训练的模型权重、操作向量和用于对齐输入人脸的面部标志检测器。

然后我尝试运行model.py,但出现以下错误:

!python3 model.py

2021-06-06 10:22:49.965476:我tensorflow/stream_executor/platform/default/dso_loader.cc:53] 成功打开动态库libcudart.so.11.0 回溯(最近一次调用最后一次): 文件“/content/drive/MyDrive/BeautyGlowOfficial/glow/demo/model.py”,第 30 行,在 导入块解析 文件“/usr/local/lib/python3.7/dist-packages/blocksparse/init.py”,第6行,在 bs_module = load_op_library(os.path.join(get_data_files_path(),'blocksparse_ops.so')) 文件“/usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/load_library.py”,第58行,在load_op_library lib_handle = py_tf.TF_LoadLibrary(library_filename) tensorflow.python.framework.errors_impl.NotFoundError:libtensorflow_framework.so:无法打开共享对象文件:没有这样的文件或目录

  1. 文件 requirements.txt 说所需的 tensorflow 版本是 1.8.0。 但我无法在 google colab 上安装它:
%tensorflow_version 2.x
!pip uninstall -y tensorflow
!pip install tensorflow-gpu==1.8.0

错误:找不到满足 tensorflow-gpu==1.8.0 要求的版本(来自版本:1.13.1、1.13.2、1.14.0、1.15.0rc0、1.15.0rc1、1.15.0rc2、 1.15.0rc3,1.15.0,1.15.2,1.15.3,1.15.4,1.15.5,2.0.0a0,2.0.0b0,2.0.0b1,2.0.0rc0,2.0.0rc1.0rc.0.2.2 0,2.0.1,2.0.2,2.0.3,2.0.4,2.1.0rc0,2.1.0rc1,2.1.0rc2,2.1.0,2.1.1,2.1.2,2.1.3,2.2.0rc0,2.2.0rc1,2.2.0rc2,2.2.0rc3,2.2.0rc4,2.2.0,2.2.1,2.2.2,2.3.0rc0,2.3.0rc1,2.3.0rc2,2.3.0,2.3.1 2,2.4.0rc0,2.4.0rc1,2.4.0rc2,2.4.0rc3,2.4.0rc4,2.4.0,2.4.1,2.5.0rc0,2.5.0rc1,2.5.0rc2,2.5.0rc.3) 错误:找不到 tensorflow-gpu==1.8.0 的匹配分布

  1. 出于这个原因,我尝试运行 tensorflow 1.x。
%tensorflow_version 1.x

已选择 TensorFlow 1.x。

import tensorflow as tf
tf.version.VERSION

1.15.2

然后我尝试运行 model.py。

!python3 model.py

我再次收到以下错误。

回溯(最近一次调用最后一次): 文件“/content/drive/MyDrive/BeautyGlowOfficial/glow/demo/model.py”,第 30 行,在 导入块解析 文件“/usr/local/lib/python3.7/dist-packages/blocksparse/init.py”,第6行,在 bs_module = load_op_library(os.path.join(get_data_files_path(),'blocksparse_ops.so')) 文件“/tensorflow-1.15.2/python3.7/tensorflow_core/python/framework/load_library.py”,第61行,在load_op_library lib_handle = py_tf.TF_LoadLibrary(library_filename) tensorflow.python.framework.errors_impl.NotFoundError:libtensorflow_framework.so:无法打开共享对象文件:没有这样的文件或目录

  1. 我尝试安装 tensorflow 1.13.1。然后我收到以下错误:
%tensorflow_version 2.x
!pip uninstall -y tensorflow
!pip install tensorflow-gpu==1.13.1
!bash ./script.sh
!python3 model.py

/usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/dtypes.py:526: FutureWarning: Passing (type,1) or '1type' 作为 type 的同义词已被弃用;在 numpy 的未来版本中,它将被理解为 (type,(1,)) / '(1,)type'。 _np_qint8 = np.dtype([("qint8",np.int8,1)]) /usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/dtypes.py:527: FutureWarning: Passing (type,1) or '1type' 作为类型的同义词已被弃用;在 numpy 的未来版本中,它将被理解为 (type,)type'。 _np_quint8 = np.dtype([("quint8",np.uint8,1)]) /usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/dtypes.py:528: FutureWarning: Passing (type,)type'。 _np_qint16 = np.dtype([("qint16",np.int16,1)]) /usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/dtypes.py:529: FutureWarning: Passing (type,)type'。 _np_quint16 = np.dtype([("quint16",np.uint16,1)]) /usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/dtypes.py:530: FutureWarning: Passing (type,)type'。 _np_qint32 = np.dtype([("qint32",np.int32,1)]) /usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/dtypes.py:535: FutureWarning: Passing (type,)type'。 np_resource = np.dtype([("resource",np.ubyte,1)]) 回溯(最近一次调用最后一次): 文件“/content/drive/MyDrive/BeautyGlowOfficial/glow/demo/model.py”,第 30 行,在 导入块解析 文件“/usr/local/lib/python3.7/dist-packages/blocksparse/init.py”,第6行,在 bs_module = load_op_library(os.path.join(get_data_files_path(),'blocksparse_ops.so')) 文件“/usr/local/lib/python3.7/dist-packages/tensorflow/python/framework/load_library.py”,第61行,在load_op_library lib_handle = py_tf.TF_LoadLibrary(library_filename) tensorflow.python.framework.errors_impl.NotFoundError:libcudart.so.9.0:无法打开共享对象文件:没有这样的文件或目录

  1. 我也试过这个笔记本:GLOW

但这也没有用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...