File tree 1 file changed +17
-10
lines changed 1 file changed +17
-10
lines changed Original file line number Diff line number Diff line change 14
14
import sys
15
15
import importlib .metadata
16
16
import packaging .version as pv
17
+ import warnings
17
18
18
19
try :
19
20
err_msg = (
27
28
"paddlepaddle-gpu" if paddle .is_compiled_with_cuda () else "paddlepaddle"
28
29
)
29
30
paddle_version = importlib .metadata .version (lib_paddle_name )
30
- min_version = "3.0.0.dev20250426"
31
- if (
32
- sys .platform == "win32"
33
- and (
34
- pv .parse (paddle_version ) < pv .parse (min_version )
35
- or paddle_version == "3.0.0"
36
- )
37
- ) or pv .parse (paddle_version ) < pv .parse (min_version ):
38
- raise ValueError (
39
- f"The paddlepaddle version should not be less than { min_version } . { err_msg } "
31
+ if paddle_version == "0.0.0" :
32
+ warnings .warn (
33
+ f"You are currently using the development version of { lib_paddle_name } . "
34
+ f"Please ensure that its commit ID is more recent than the 'fedc65a'."
40
35
)
36
+ else :
37
+ min_version = "3.0.0.dev20250426"
38
+ if (
39
+ sys .platform == "win32"
40
+ and (
41
+ pv .parse (paddle_version ) < pv .parse (min_version )
42
+ or paddle_version == "3.0.0"
43
+ )
44
+ ) or pv .parse (paddle_version ) < pv .parse (min_version ):
45
+ raise ValueError (
46
+ f"The paddlepaddle version should not be less than { min_version } . { err_msg } "
47
+ )
41
48
except ImportError :
42
49
raise ImportError (
43
50
f"Failed to import paddle. Please ensure paddle is installed. { err_msg } "
You can’t perform that action at this time.
0 commit comments