【已解决】ModuleNotFoundError: No module named ‘taming‘

问题描述

Traceback (most recent call last)
<ipython-input-14-2683ccd40dcb> in <module>
     16 from omegaconf import OmegaConf
     17 from PIL import Image
---> 18 from taming.models import cond_transformer, vqgan
     19 import taming.modules
     20 import torch

ModuleNotFoundError: No module named 'taming'

解决办法

        这个还是比较难解决的,因为taming是一个transformer库包(全名taming_transformers),而这个库包在pip里是能下到的,但并不一定完全可用,因为有的程序,而且应该是大多数都需要对transformer进行魔改,所以这时候仅仅pip install是不太行的,毕竟改了嘛。但这确实是可以尝试的第一步。

        第一步,用pip来下载安装taming
pip install taming-transformers

        这个时候,如果能够解决问题,那么就不用管了。但如果问题没有解决,则会出现下面的问题: 

ImportError: cannot import name 'VectorQuantizer2' from 'taming.modules.vqvae.quantize' (/opt/anaconda3/envs/ldm/lib/python3.8/site-packages/taming/modules/vqvae/quantize.py)

        那这个时候就要进行第二步了 

        第二步,通过源文件进行安装taming
pip install -e git+https://github.com/CompVis/taming-transformers.git@master#egg=taming-transformers

        这个的安装过程有点漫长,等待就可以了,当然也可以用另外的办法,也就是把这一步拆成两步去做。

        第二步(分步执行的话)
                2.1先git下来 
git clone https://github.com/CompVis/taming-transformers.git
                2.2,再进行pip install,须1先进入taming-transformers文件目录下
pip install -e .

         至此,全部问题都解决了

扩展阅读

        关于这个的解决办法可能并不仅限于上面所提到的,但是上面的是绝对可以解决的,特别是在通过源码安装的这种方法,肯定是可行的。当然也可以看看其他的解决办法:

Bug解决:ModuleNotFoundError: No module named ‘taming‘-CSDN博客文章浏览阅读2.2k次,点赞5次,收藏5次。查看 quantize.py 里边值确实没有实现 VectorQuantizer2, 于是将 autoencoder.py中。(1)pip install taming-transformers 安装 不报错但是运行提示包不存在。(4)下载pypi页的压缩文件解压后安装。(3) 从pypi页。https://blog.csdn.net/ssunshining/article/details/132044279        其中需要用到的代码如下:

wget https://files.pythonhosted.org/packages/03/ba/b22d13b38dee3805982a3ee2ef03234f11b6f26aa6220c92b23a0fc760a3/taming-transformers-0.0.1.tar.gztar -zxvf taming-transformers-0.0.1.tar.gzcd taming-transformers-0.0.1python setup.py install

完结撒花

        向前看,只要是在向前就一定会有光的!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/285496.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Web的流浪狗收容领养管理平台的设计与实现论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本浪狗收容领养管理平台就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短时间内处理完毕庞大的数据…

思幻二次元风格的工作室个人引导页源码

思幻工作室个人引导页源码已经完成开发&#xff01;该源码支持三端自适应&#xff0c;并且具备赞助功能。我们选择了当前点赞量最高的配色方案&#xff0c;打造了一个独特的二次元风格引导页。经过在美国服务器上进行的测试&#xff0c;效果令人满意&#xff0c;网页加载速度达…

卷积神经网络的学习与实现

基于matlab的卷积神经网络(CNN)讲解及代码_matlab中如何查看cnn损失函数-CSDN博客 可以看到与BP神经网络相比&#xff0c;卷积神经网络更加的复杂&#xff0c;这里将会以cnn作为学习案例。 1.经典反向传播算法公式详细推导 这里引用经典反向传播算法公式详细推导_反向目标公…

Android Studio(3.6.2版本)安装 java2smali 插件,java2smali 插件的使用方法简述

一、Android Studio&#xff08;3.6.2版本&#xff09;安装 java2smali 插件 1、左上角File—>Setting&#xff0c;如下图 2、Setting界面中&#xff1a;点击Plugins—>选择右侧上方Marketplace—>搜索栏输入java2smali&#xff0c;如下图 3、点击Install按钮—>点…

Webpack安装及使用

win系统 全局安装Webpack及使用 前提&#xff1a;使用Webpack必须安装node环境&#xff0c;建议使用nvm管理node版本。 1&#xff1a;查看自己电脑是否安装了node 2&#xff1a;npm install webpack版本号 -g 3&#xff1a;npm install webpack-cli -g -g:表示全局安装 4&…

【机器学习】卷积神经网络(CNN)的特征数计算

文章目录 基本步骤示例图解过程 基本步骤 在卷积神经网络&#xff08;CNN&#xff09;中&#xff0c;计算最后的特征数通常涉及到以下步骤&#xff1a; 确定输入尺寸&#xff1a; 首先&#xff0c;你需要知道输入数据的尺寸。对于图像数据&#xff0c;这通常是 (batch_size, c…

118. 杨辉三角

描述 : 给定一个非负整数 numRows&#xff0c;生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中&#xff0c;每个数是它左上方和右上方的数的和。 题目 : LeetCode 118. 杨辉三角 : 118. 杨辉三角 分析 : 这道题用二维数组来做 . 解析 : class Solution {public Li…

力扣日记12.18-【二叉树篇】合并二叉树

力扣日记&#xff1a;【二叉树篇】合并二叉树 日期&#xff1a;2023.12.18 参考&#xff1a;代码随想录、力扣 617. 合并二叉树 题目描述 难度&#xff1a;简单 给你两棵二叉树&#xff1a; root1 和 root2 。 想象一下&#xff0c;当你将其中一棵覆盖到另一棵之上时&#xf…

强化产品联动:网关V7独家解决方案的三重优势

客户背景 某央企单位汇聚了众多业内优秀的工程师和科研人员&#xff0c;拥有先进的研发设施和丰富的研发经验&#xff0c;专注于为全球汽车行业提供创新和实用的解决方案。其研发成果不仅在国内市场上得到了广泛应用&#xff0c;也在国际市场上赢得了广泛的认可和赞誉。 客户需…

【无标题】CTF之SQLMAP

拿这一题来说 抓个包 复制报文 启动我们的sqlmap kali里边 sqlmap -r 文件路径 --dump --dbs 数据库 --tables 表

Apipost检测接口工具的基本使用方法

&#x1f440; 今天言简意赅的介绍一款和postman一样好用的后端接口测试工具Apipost 专门用于测试后端接口的工具&#xff0c;可以生成接口使用文档官方下载网站&#xff1a;http://www.apipost.cn 傻瓜式安装—>register->项目->创建项目->APIs->新建目录&…

JVM-3-OutOfMemoryErrory内存溢出

堆溢出 Java堆用于储存对象实例&#xff0c;我们只要不断地创建对象&#xff0c;并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象&#xff0c;那么随着对象数量的增加&#xff0c;总容量触及最大堆的容量限制后就会产生内存溢出异常。 将堆的最小值-Xms…