- 在线时间
- 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 编辑
& W, c! ?3 K4 z3 p
4 s+ P3 ]; O' U; q/ N! D刚学maple,试炼了一些帮助文档里面的例子,出现“Error,(in unknown) CUDA memory allocation failed" ,求帮助: K; V& M+ o% A1 t
代码和计算如下:(红色的是结果,绿色的是错误信息)而且运行两次的错误提示不一样。9 w0 |" D3 [6 B
第一次的运行:
# }3 f( D2 Q$ a! v: ]- n* ~n := 4000;5 O' \" \/ h. o, m, G9 k
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
0 F6 \+ \9 W7 L6 `% m; \% zM2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);# G% }1 R1 L* O" n$ x- {& f7 W
CUDA:-IsEnabled();& @# m" L9 X' ~# j f, V D
false
* a3 Q" A( i# _ I4 g5 V% @tNoCUDA := time[real](M1.M2);' a% ^- Z2 y- p: a G/ f& l
8.860
' j" T9 c0 S# k/ p/ ]CUDA:-Enable(true);
" L# R, D- r; Q; G, v false. [' G, [! Y, X2 ^6 ~% L% u
CUDA:-IsEnabled();' {; m2 j8 I$ f; a7 l
true# m% x! g4 v$ A0 E" R
tCUDA := time[real](M1.M2);
- a" ^$ }) Z& p! ^& @/ _" UError, (in unknown) CUBLAS internal error
% f l# m* [( y. |, k E) F5 Mevalf(tNoCUDA/tCUDA);
! y: k7 X6 M+ M2 R# K2 R5 S 8.860/tCUDA
: W& y1 \0 E3 k" eCUDA:-Enable(false);4 A: S2 J; B J$ t- H3 }5 Y
true
% j& U7 `, V: M$ W4 ACUDA:-IsEnabled();
3 F& g2 x( M; h( i/ ~) P false
$ | | C% b0 J3 Q9 `0 y, N
6 r* J. `' A2 E; s5 o/ F6 O' |* F+ A$ j' K- t9 Y) F) U/ z
7 o, O3 P4 K& h; C) E第二次运行:
) ~ O( d/ Z9 a$ D1 J2 h1 ]1 cn := 4000; {: g; o2 U t) j9 ]! v: P
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
6 C, q. o9 i" V7 ]# d/ O. VM2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);, U! n F0 [. V
CUDA:-IsEnabled();
6 f% e. x7 @/ E false
2 I4 K# l5 h/ B, a# LtNoCUDA := time[real](M1.M2);
2 j9 t. J* c3 w 6.775! P' l/ b, S5 N D$ `; W! A$ |; H
CUDA:-Enable(true);
3 Z0 U( n1 B! Z7 n+ } false
5 @5 W7 g4 ]6 wCUDA:-IsEnabled();
) V+ Y0 ?: w& {! Y$ {* y true# B# @" m) h l+ u
tCUDA := time[real](M1.M2);' r) i$ }& m- I- c3 O
Error, (in unknown) CUDA memory allocation failed" B5 Y, n1 J3 j5 D/ L! y
evalf(tNoCUDA/tCUDA);; H6 K$ x6 |4 [( v. H# L6 @ _
6.775/ tCUDA& R" L2 a' p( p0 N+ [- j. V+ O
CUDA:-Enable(false);
" s( |( [" |- b' Q% F" K" P true" I) Q5 o7 w+ K4 C6 _
CUDA:-IsEnabled();
- A- b% Y# i5 V$ Z9 u" h; @5 O U8 \+ [" X
& {6 ]* K7 N2 O+ [" @2 x
, k( G7 e" U) M. M
' z; C1 b9 g! B- e9 h! C2 h9 k% R4 c s7 ~0 s
|
zan
|