小编cha*_*itu的帖子

使用 Huggingface 预训练模型应对 SSL 错误

我在从 HuggingFace 加载预训练模型时遇到以下问题。

HTTPSConnectionPool(host='huggingface.co', port=443): Max retries exceeded with url: /roberta-base/resolve/main/config.json (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1125)')))
Run Code Online (Sandbox Code Playgroud)

导致问题的行是

tokenizer = AutoTokenizer.from_pretrained('roberta-base')
Run Code Online (Sandbox Code Playgroud)

我以前从未遇到过这个问题,而且之前工作得非常好。我一无所知。

python-3.x tensorflow2.0 huggingface-transformers huggingface-tokenizers

17
推荐指数
3
解决办法
3万
查看次数

如何在perl中使用fork时在子进程和父进程之间共享变量

我在我的代码中使用fork.在我的代码中调用fork之前,父进程声明了一个全局变量.因此,在fork调用之后,子进程在其自己的线程堆栈上获取全局变量的单独副本,或者共享全局变量的现有父实例.所以我猜这里有三种可能性1)子进程获取父进程中声明的全局变量的单独实例2)子进程与父线程共享全局变量.(这可能不是真的)3)子进程没有任何关于父线程中的全局变量的信息

如果2或3选项都为真,我想知道在子进程中是否有任何方法可以获取全局变量及其在执行fork()时的"状态/值"在父线程中声明.

从广义上讲,有没有办法访问父进程变量,并且在使用fork()创建的子进程中有状态.

perl fork shared ipc global-variables

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

如何重新打开已关闭的文件描述符

我有一个场景,我创建了两个孩子和父母之间的沟通管道.Parent将(​​使用写入函数)数据写入管道并关闭相应的文件描述符.问题是当我想再次将数据写入管道时,write函数返回错误代码-1.我认为这是因为写入结束在前一次迭代中已经关闭.然后如何在关闭一次后打开相应的文件描述符.

我尝试使用open()函数,它需要一些文件的路径作为争论.但我没有在我的应用程序中使用任何文件.我有简单的文件描述符(int arr [2]).

是否有可能通过管道实现上述情况????

c pipe

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

是否有与嵌套类关联的构造函数

我想知道是否有任何构造函数涉及内部类.例如,考虑下面给出的代码片段

class MyOuter
{
   private int x= 10;

   class MyInner
   {
      void dostuff(){
         System.out.println("The value of x is "+x);
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

在另一个java文件中,我为MyOuter和MyInner类创建实例,如下所示

Class Program
{
   public static void main(String [] args)
   {
      MyOuter mo = new MyOuter();
      MyOuter.MyInner mi = mo.new MyInner();
      mi.dostuff();
   }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码片段编译得很好并且输出"x的值是10".

我想知道的是当new()与MyInner类和MyOuter类一起使用时是否调用构造函数.如果是,那么是否有任何构造函数从内部类链接到外部类(如子类调用超类的构造函数,依此类推).

java constructor inner-classes

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

我们可以使用带有未命名管道的poll函数吗?

我正在尝试编写一个程序,我需要监视某些事件的未命名管道的末尾.我可以使用带有轮询功能的未命名管道.

如果是,您能否告诉我带有功能描述符的poll功能的语法

c linux pipe

6
推荐指数
1
解决办法
3926
查看次数

如何使expect程序脚本中的expect命令等待精确的字符串匹配

我想知道如何在expect脚本中使expect命令等待精确的字符串匹配,然后再继续执行脚本中的下一行.

Bourne shell(sh)脚本:

#!/bin/sh
#!/usr/bin/expect

spawn ssh -Y localuser@lbblr-tirumala
expect -exact "localuser@lbblr-tirumala's password: "

# replace password with ur own passwd
send "geomax45\r"

# replace the prompt with ur own prompt
expect "localuser@lbblr-tirumala:~$ "

# run application
send "./sample\r"

expect "*Menu*\r
1. print hello world\r
2. print Bye world\r
3. quit\r
enter choice: "
# enter choice 1
send "1\r"
expect "Bye world\r
*Menu*\r
1. print hello world\r
2. print Bye world\r
3. quit\r
enter choice: $"
# enter choice …
Run Code Online (Sandbox Code Playgroud)

unix shell scripting expect sh

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

如何在 Windows 机器上处理 csv mime 类型

我正在使用 angular-file-upload 上传多个文件。我有一个只允许上传 csv 文件的过滤器。但是,此过滤器在 Windows(chrome 和 firefox)上失败,因为从 ms-excel 导出的 csv 文件的 MIME 类型为“application/vnd.ms-excel”而不是“text/csv”。如何处理它以使其在跨平台和所有浏览器上工作?

csv excel mime-types angularjs

5
推荐指数
0
解决办法
360
查看次数

如何使用Perl根据条件修改字符串的最后两个字符

我有字符串需要检查最后两个字符.如果发现最后两个字符符合我的要求,我需要截断字符串,否则保持字符串不变.我知道它可以使用控制条件来完成,但我想知道perl中是否有任何单个语句可以实际实现此目的.还建议任何更好的方法来做到这一点.

例:

$str = "Hello";
Run Code Online (Sandbox Code Playgroud)

所以如果最后两个字符说"tr",我想截断字符串,但在这种情况下我们需要将字符串保留为原始字符串,因为最后两个字符不是"tr"

string perl substring

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

有没有办法使用perl解析C程序文件

我想使用perl解析C程序文件(.c扩展名).我希望解析以这样的方式完成,就像示例c程序可能包含语句一样

printf ("%d => Hello",x);
Run Code Online (Sandbox Code Playgroud)

令x为程序中的整数变量.所以当我解析上面的行时,有没有办法获得x值.记住,我只想解析一行并得到x的值,我无法解析任何前面的行来获得x的值.有没有办法动态获取x的实际值,或者解析对象文件更好.

c perl parsing

2
推荐指数
2
解决办法
764
查看次数