Skip to content

Commit 89f2a39

Browse files
author
RuohengMa
committed
fix
1 parent 35bc34f commit 89f2a39

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

paddlenlp/peft/lora/lora_model.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,22 +48,24 @@
4848
from ...utils.tools import get_env_device
4949
from .lora_config import LoRAConfig
5050

51+
from paddlenlp.utils.log import logger
5152

5253
def get_lora_layers():
5354
try:
5455
if get_env_device() == "xpu":
5556
# If paddle_xpu is not installed, just use PaddleNLP's native lora layers
56-
from paddle_xpu.lora_layers import (
57+
from paddle_xpu.paddlenlp.lora_layers import (
5758
ColumnParallelLoRALinear,
5859
ColumnSequenceParallelLoRALinear,
59-
LoRAConv2D,
6060
LoRALinear,
6161
RowParallelLoRALinear,
6262
RowSequenceParallelLoRALinear,
6363
)
6464

6565
from .lora_layers import LoRAConv2D
66-
except ImportError:
66+
except ImportError as e:
67+
logger.info("Failed to import LoRA Linear from paddle_xpu, using PaddleNLP's native implementations.")
68+
logger.info(f"{e}")
6769
from .lora_layers import (
6870
ColumnParallelLoRALinear,
6971
ColumnSequenceParallelLoRALinear,
@@ -72,7 +74,6 @@ def get_lora_layers():
7274
RowParallelLoRALinear,
7375
RowSequenceParallelLoRALinear,
7476
)
75-
logger.info("Failed to import LoRA Linear from paddle_xpu, using PaddleNLP's native implementations.")
7677
else:
7778
logger.info("Succeeded to import LoRA Linear from paddle_xpu.")
7879

paddlenlp/transformers/linear_utils.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,15 @@
3434

3535
if get_env_device() == "xpu":
3636
try:
37-
import paddle_xpu.distributed.fleet.meta_parallel as mpu
38-
from paddle_xpu import nn
39-
from paddle_xpu.distributed.fleet.utils import sequence_parallel_utils
37+
import paddle_xpu.paddle.distributed.fleet.meta_parallel as mpu
38+
from paddle_xpu.paddle import nn
39+
from paddle_xpu.paddle.distributed.fleet.utils import sequence_parallel_utils
4040
except ImportError:
4141
# If paddle_xpu is not installed, just use Paddle's native Linear implementations
4242
logger.info("Failed to import Linear from paddle_xpu, using PaddleNLP's native implementations.")
43+
logger.info(f"{e}")
4344
else:
44-
logger.info("Succeeded to import Linear from paddle_xpu.")
45+
logger.info("Succeeded to import Linear from paddle_xpu.")
4546

4647
Linear = nn.Linear
4748
ColumnParallelLinear = mpu.ColumnParallelLinear

0 commit comments

Comments
 (0)