- 在线时间
- 5 小时
- 最后登录
- 2013-12-14
- 注册时间
- 2013-6-20
- 听众数
- 5
- 收听数
- 2
- 能力
- 0 分
- 体力
- 147 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 56
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 24
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 2
升级   53.68% TA的每日心情 | 奋斗 2013-12-14 09:41 |
|---|
签到天数: 15 天 [LV.4]偶尔看看III
- 自我介绍
- 学生
 |
本帖最后由 流浪虎tsl 于 2013-6-28 09:25 编辑
! U* a/ S! V4 t$ m1 `& V: v; @8 f, s+ B, k) a
刚学maple,试炼了一些帮助文档里面的例子,出现“Error,(in unknown) CUDA memory allocation failed" ,求帮助
1 `1 a6 S$ y. o8 ^: t1 O S代码和计算如下:(红色的是结果,绿色的是错误信息)而且运行两次的错误提示不一样。
6 Z7 Y9 n# n8 B( Q \4 a第一次的运行:8 g5 k( E8 U/ P5 X
n := 4000;+ V5 p! I4 [! t4 R4 i# Q
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);* b/ i, L; _( E# \3 S/ u
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]); @2 Y; u6 G) I
CUDA:-IsEnabled();
+ \+ b* Q, W6 F8 r false, {4 q7 e w' a7 l2 k
tNoCUDA := time[real](M1.M2);
' U( c) M9 Q- O6 C) Q 8.860
8 z6 b( w2 ~! W+ j) s+ s* tCUDA:-Enable(true);
3 S6 `7 h/ t1 H+ E- q. e false
& h$ B$ l. ]- @& \! [; mCUDA:-IsEnabled();3 w$ G0 k$ c0 F8 } d3 z. u5 y
true+ S! A9 v, ]. O& o; y9 Z! ]
tCUDA := time[real](M1.M2);
b P# X5 c: Q! IError, (in unknown) CUBLAS internal error" t' q) P+ i1 G* M* K
evalf(tNoCUDA/tCUDA);3 P& z. R$ O1 v% b
8.860/tCUDA
7 {' ?% ? q. G" E2 lCUDA:-Enable(false);
) k( H! W( R% E( D true+ n' U% @& O- a: P5 K0 s: c' D: W
CUDA:-IsEnabled();/ Y+ M, q7 G$ n+ @2 L
false
. ^# K# H2 x3 L
) W( a3 P+ M! L3 ?' F3 S+ L; C9 P( K0 w) S
' X/ g5 G( T" c4 A/ \
第二次运行:
2 v1 J! Y/ d, Q/ Hn := 4000;( ]5 `/ \6 D+ l/ y
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);+ b9 B; [1 Q& {: B( R6 L
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);; l0 S4 H* }; H$ n; u C% W
CUDA:-IsEnabled();6 M9 p$ Q- |6 I5 s2 l. t+ o
false# P; u8 Q; Z! [1 M
tNoCUDA := time[real](M1.M2);7 T% w5 C# X0 }) q! U1 D( v( F
6.775* Q/ W6 g1 f+ C- {( e# J3 l, |/ V
CUDA:-Enable(true);
9 z" [) W% b! S false
! @# [. M9 h" j& B7 |$ N1 ?CUDA:-IsEnabled();8 \# b! h3 U8 }4 [6 }
true
& D6 i& W+ b7 c7 t+ ptCUDA := time[real](M1.M2);" Y! b+ O& p9 K! V
Error, (in unknown) CUDA memory allocation failed
! e* p& X4 C2 S# y; N5 ] ^evalf(tNoCUDA/tCUDA);
% E. t7 D. ?& @ u/ L$ S( l% z 6.775/ tCUDA
! g, @) S: d* E" L3 E9 a. hCUDA:-Enable(false);9 d' u A/ M' [6 E9 Z
true; F* w9 O6 c s% b% v: O; o
CUDA:-IsEnabled();
$ G3 J. U. R& L+ ^0 d- \4 U( |# W" o5 e, V+ M& ^4 V+ L v1 u
9 V! r, `2 C& M! Y }7 I/ z4 v
9 z& D/ Y/ e e% J: z0 Y$ s
4 y- U1 n* k* f' j; j' L3 K( k7 Q* E _9 Y. I" \* j
|
zan
|