首页 > 其他分享 >实验26 使用bert构件词向量错误解决方案

实验26 使用bert构件词向量错误解决方案

时间:2024-05-15 16:18:45浏览次数:14  
标签:bert 26 serving server client 报错 安装 向量

已经有源码没有报错,按步骤准备在terminal启动bert-serving-server,输入命令之后报错显示没有这样的命令:
原先是按照网上的教程用:

pip install bert-serving-server  # server
pip install bert-serving-client  # client, independent of `bert-serving-server`

这俩命令安装了服务器端和客户端但是一直启动不起来,直到今天做了下面的天眼实验 才反应过来,在源码的目录里面server和client目录下面都有setup.py文件。

 反正就是安装嘛对吧,ok直接运行这个文件,——》就会报错而且安装不上去:

正确方法:以管理员身份运行annacodapromat,为啥运行这个呢,因为我的Python环境是annocoda带的

为什么要以管理员身份运行:因为在安装的过程中可能涉及到某些文件夹的操作需要比较高的级别才能移动或添加,为了省去不必要的麻烦再安装的过程中最好采用管理员身份运行

(ps:安装许多其他的python库的时候有时候安装失败也有可能是这个原因:级别太低)

 

 

打开pycharm我们先安client-》找到client的目录:

 右键选择copy路径:选择绝对路径:

 回到命令窗口:cd 到刚才的路径

 然后输入:python setup.py install

记住了一定是:python不是 pip (第三方库下载多了顺手就打成pip了)

server目录下的安装也同理,然后就是没啥问题的安装成功了:

接下来就在pycharm里面启动但是我启动报错,不过不是安装的问题是tensorflow版本的问题在网上搜的错误是因为ber-serving-server不支持tensorflow2.0版本心累

 

标签:bert,26,serving,server,client,报错,安装,向量
From: https://www.cnblogs.com/222wan/p/18194114

相关文章

  • P3147 [USACO16OPEN] 262144 P
    原题链接题解1.常见思路:\(dp[l][r]\)为把\([l,r]\)内的元素全部消掉留下一个元素的值,然后枚举中间点但是这样内存不够,观察到\(a_i\in[1,40]\),我们可以换个思路,由于区间\([l,r]\)内全部消掉留下一个元素的值\(v\),其中\(l,r,v\)都是固定的所以我们可以令\(dp[i......
  • [ABC261E] Many Operations 题解
    [ABC261E]ManyOperations题解思路解析首先可以发现,如果直接跑肯定会炸,于是考虑优化。首先发现操作有很多重复的,所以可以考虑把每一个数经过所有操作后的值都预处理下来,但这样显然空间也会炸。然后我们又想到可以不需要求下每个数经过操作后的值,可以把每一位二进制上在开始前......
  • ABC 261 复盘
    ABC261复盘[ABC261A]Intersection思路解析因为这题czl错了所以我特地来写个复盘可以想到两条线段的关系只有不相交,相交,包围三种,于是我们可以直接判断每种情况然后输出就好了,可以在判断前先将两条线段的位置判断一下交换方便之后操作。#include<bits/stdc++.h>usingnames......
  • Linksys MAX-STREAM AC2600 / Linksys EA8100 固件资源整合分享
    注意:这款路由默认地址为192.168.10.1初始化时选手动安装!!!官方固件https://www.linksys.com/support-article?articleNum=49022升级教程:https://linksys-sh.com/home-ea8100/firmware-update-ea8100(适用于官方固件和Openwrt固件)转存V1FirmwareforStarHub(StarHub......
  • centOS8上安装Mysql 8.0.26
    1、Mysql官网下载RPM包wgethttps://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm2、检查是否已安装(强力卸载)foriin$(rpm-qa|grepmysql);dorpm-e$i--nodeps;donerm-rf/var/lib/mysql&&rm-rf/etc/my.cnf&&rm-rf/usr/share/mysql备注:可配合......
  • 第 1 节 向量及其线性运算
    第一节向量及其线性运算一、向量的概念向量:既有大小,又有方向的量自由向量:与起点无关的向量向量的大小叫做向量的模.向量\(\vec{AB}\),a和\(\vec{a}\)的模依次记作\(|\vec{AB}|\),|a|和\(|\vec{a}|\).模等于1的向量叫做单位向量.模等于零的向量叫做零向量,记作0......
  • 洛谷题单指南-动态规划2-P3147 [USACO16OPEN] 262144 P
    原题链接:https://www.luogu.com.cn/problem/P3147题意解读:将一组数据两两相邻且相同的合并,合并成一个数值+1的数,求合并后的最大值。解题思路:考虑合并后的最大数i,其最后一次必然是由两个i-1合并而来的设dp[i][j]表示以j为左端点,合并最大值为i时的右端点的下一个位置如图:dp[i......
  • 基于改进Bert模型的夸夸聊天机器人(1)数据预处理篇
    目录项目概述数据预处理数据爬取数据清洗构建敏感词字典树去除不相关问题和回答去除敏感词去除HTML标签去除标点符号去除emoji去除夸夸词过滤长度转换格式项目概述该项目构建一个基于UniLM的生成式夸夸botUniLM是在微软研究院在BERT的基础上,最新产出的预训练语言模型,被称为......
  • 文本向量化模型acge_text_embedding
    1.背景文本向量化模型是自然语言处理(NLP)中的一项核心技术,它可以将单词、句子或图像特征等高维的离散数据转换为低维的连续向量,从而将文本数据转换为计算机能够处理的数值型向量形式。当文本信息被转换为向量形式后,输出的结果能够进一步地为多种后续任务提供有力支持,例如:搜索、聚......
  • [20240426]sql_id 转换hash_value.txt
    [20240426]sql_id转换hash_value.txt--//以前写的脚本,转换sql_idtohash_value.遇到问题:$cats2p.sh#!/bin/bash#convertsql_idtohash_valueodebug=${ODEBUG:-0}sql_id="$*"v1=$(echo$sql_id|tr$(echo{0..9}{a..z}|tr-d'eilo')$(echo{0..9}{a.......