小编Pav*_*nik的帖子

在 Docker 容器内使用 SentenceTransformer 时出现分段错误

编辑:经过在不同机器上的测试,这是 Apple M1 M2 特定的错误。

我正在尝试在 Apple Silicon M2 上的 Docker 容器内运行 Flask 应用程序(可能是一个问题),其中我使用 SentenceTransformer 模型对句子进行编码。但是,当我在模型上调用编码方法时,应用程序因分段错误而崩溃。

这是相关代码:

from sentence_transformers import SentenceTransformer
model = SentenceTransformer('all-MiniLM-L6-v2')

#Our sentences we like to encode
sentences = ['This framework generates embeddings for each input sentence',
    'Sentences are passed as a list of string.', 
    'The quick brown fox jumps over the lazy dog.']

#Sentences are encoded by calling model.encode()
sentence_embeddings = model.encode(sentences)
Run Code Online (Sandbox Code Playgroud)

来源: https: //www.sbert.net/docs/quickstart.html

使用后import faulthandlerfaulthandler.enable() 错误回溯是:

Fatal Python error: Segmentation fault …
Run Code Online (Sandbox Code Playgroud)

python docker apple-m1 sentence-transformers

9
推荐指数
1
解决办法
1118
查看次数

Jenkins管道和Robot Framework结果

我必须实现一个Pipeline并尝试找到一种方法,如何在Jenkins Pipeline中发布Robot Framework结果.我发现了有关在Robotline中实现Robot Framework插件的多个问题,并且还发现了这个似乎是解决方案的问题.但是我尝试了这种方法,结果仍然缺失.

有没有解决方法或功能示例?

jenkins robotframework jenkins-pipeline

7
推荐指数
1
解决办法
8994
查看次数

提取部分代码并在bash中解析HTML

我有外部HTML网站,我需要从该网站上的表中提取数据.但是,除了代码中的表格之外,HTML网站的源代码格式错误,所以我无法使用

xmllint --html --xpath <xpath> <file>
Run Code Online (Sandbox Code Playgroud)

因为它在网站上的HTML格式被破坏时无法正常工作.

我的想法是使用curl并删除表格上方和下方的代码.提取表时,代码是干净的,它适合xmllint工具(我可以使用xpath).但是删除匹配项上方的所有内容对shell来说都很具挑战性,你可以在这里看到:Sed没有回溯:一旦它处理了一行,它就完成了. 有没有办法如何从bash中的HTML网站中仅提取表的代码?Suposse,代码有这种结构.

<html>
<head>
</head>
<body>
<p>Lorem ipsum ....</p>
  <table class="my-table">
    <tr>
      <th>Company</th>
      <th>Contact</th>
    </tr>
  </table>
<p>... dolor.</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我需要像这样的输出来正确解析数据:

  <table class="my-table">
    <tr>
      <th>Company</th>
      <th>Contact</th>
    </tr>
  </table>
Run Code Online (Sandbox Code Playgroud)

请不要因为尝试使用bash而给我减去.

bash html-parsing

4
推荐指数
1
解决办法
1万
查看次数

如何使用&nbsp;搜索元素 硒中的符号

首先我认为该元素是空的,但我发现它包含:

<div class="Tips">&nbsp;</div>
Run Code Online (Sandbox Code Playgroud)

是的NO-BREAK SPACE.我想抓住这个div,xpath但我无法做到.xpath你用的是什么

text()='?'
Run Code Online (Sandbox Code Playgroud)

selenium xpath robotframework

4
推荐指数
1
解决办法
3222
查看次数

indexOf()反斜杠返回-1 javascript

为什么javascript为

'aaaaa\bb'.indexOf('\\')

回报

-1

我希望5,但是bi得到了.它真的不会将反斜杠读作符号,但它将其视为转义字符?

javascript indexof backslash

3
推荐指数
1
解决办法
78
查看次数

jszip 中的压缩文件比未压缩的内容大

有人可以解释一下,jszip 怎么可能不压缩文件?我正在尝试使用压缩,压缩后的 zip 文件大小大于内部未压缩文件的文件大小。难道我做错了什么?

var fs = require("fs");
var JSZip = require("jszip");

var zip = new JSZip();
zip.file('try.txt', 'Hello World ');

zip.generateNodeStream({type:'nodebuffer',streamFiles:true}).pipe(fs.createWriteStream('out.zip')).on('finish', function () {
    // JSZip generates a readable stream with a "end" event,
    // but is piped here in a writable stream which emits a "finish" event.
    console.log("out.zip written.");
});
Run Code Online (Sandbox Code Playgroud)

下载示例时,我也在官方页面上看到了这个问题。https://stuk.github.io/jszip/

正如我所看到的,该文件通常与未压缩的文件相同,并且根本不进行压缩。

javascript compression file jszip

3
推荐指数
1
解决办法
1059
查看次数