---
title: 使用第三方库transformers跑模型训练时，报错“cannot allocate memory in static TLS block”-昇腾社区
description: 报错详细信息如下所示：
keywords: --
url: https://www.hiascend.com/document/caselibrary/detail/case_95413
section: (其他)
---

# 使用第三方库transformers跑模型训练时，报错“cannot allocate memory in static TLS block”-昇腾社区

URL: https://www.hiascend.com/document/caselibrary/detail/case_95413
描述: 报错详细信息如下所示：
关键词: --

昇腾文档 [了解详情](https://www.hiascend.com/document)

故障案例 [了解详情](https://www.hiascend.com/document/caselibrary)

使用第三方库transformers跑模型训练时，报错“cannot allocate memory in static TLS block”

使用第三方库transformers跑模型训练时，报错“cannot allocate memory in static TLS block”

2024/02/21

3.5k

问题信息

| 问题来源 | 产品大类 | 产品子类 | 关键字 |
| --- | --- | --- | ---|
| 官方 | 模型训练 | PyTorch | -- |

#### 问题现象描述

报错详细信息如下所示：

```
Traceback (most recent call last):
File "/usr/local/python3.7.5/lib/python3.7/site-packages/sklearn/__check_build/init.py", line 48, in
from ._check_build import check_build # noqa
ImportError: /usr/local/python3.7.5/lib/python3.7/site-packages/sklearn/__check_build/../../scikit_learn.libs/libgomp-d22c30c5.so.1.0.0: cannot allocate memory in static TLS block
```

#### 原因分析

glibc.so本身的bug。

#### 解决措施

执行如下命令：

```
export LD_PRELOAD=$LD_PRELOAD:/usr/local/python3.7.5/lib/python3.7/site-packages/scikit_learn.libs/libgomp-d22c30c5.so.1.0.0
```

本页内容

- 问题信息
- 问题现象描述
- 原因分析
- 解决措施
