- 在线时间
- 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 编辑
+ f& i) c' T X
+ i( h& `/ }7 K# _# A4 o, g刚学maple,试炼了一些帮助文档里面的例子,出现“Error,(in unknown) CUDA memory allocation failed" ,求帮助; F$ p1 U" s7 T7 ]1 P. @0 T
代码和计算如下:(红色的是结果,绿色的是错误信息)而且运行两次的错误提示不一样。
# i) R# z6 x0 Z* N, o, ~0 r4 l第一次的运行:
, U0 n9 {# @3 G* O4 ]; t/ k on := 4000;
; J! x; a4 H5 ~' \- gM1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);" g; j+ o+ x: @* T! Y, o
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
% L$ z2 p% s( i$ o9 wCUDA:-IsEnabled();
3 g s0 O d+ ]: y* J" ? false! z; _8 V6 n2 X
tNoCUDA := time[real](M1.M2);
. U. b9 ?# x0 ^$ s# @* L' A 8.860
$ F j5 o' u' \3 ?/ KCUDA:-Enable(true);2 ^' d: h, [$ E- W T
false
+ w+ [. a4 F4 L; u. |CUDA:-IsEnabled();
' V# b3 p- e5 v: x- M true
. ]' z1 i9 Z9 o9 Y) w. ^tCUDA := time[real](M1.M2);
U; w# E3 Q: K+ b9 D6 _- NError, (in unknown) CUBLAS internal error
2 o( h& ?( A- q# i+ \& N2 V1 devalf(tNoCUDA/tCUDA);
& O; }% O# T& ^5 ]% |' d. w 8.860/tCUDA- T) _- W) v, k- y. D% ?" S
CUDA:-Enable(false);6 D7 C9 B) @/ }, s. o# ]. U
true
" T1 B4 ]! l1 f4 v; TCUDA:-IsEnabled();
( M% M. Y# {8 w' u* z" B false
% S- F& q8 D4 g: o% ~' R
7 ^$ m( f! x6 h7 V- f3 r0 N8 e+ g/ h: @4 Q: h
2 k/ A( ~7 E8 W. B1 M6 M
第二次运行:
* c2 {2 [8 ~( ^0 A; Fn := 4000;
/ ~# [# S l9 x2 ]# ^M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);' C- o+ X3 e- K1 M# U$ C: O
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
# @4 B6 {4 A. G% MCUDA:-IsEnabled();9 C! A# F+ }2 c" L8 s# Z4 y
false
2 R. r2 C7 f7 m" htNoCUDA := time[real](M1.M2);
* q' ?" B+ }" ^8 g( F 6.775
0 g6 t2 l# C: T9 ECUDA:-Enable(true);4 d1 N: j0 j/ X. E. ^
false' x' U5 w0 @0 B* n- V
CUDA:-IsEnabled();0 f5 h6 X% k3 z; t# ~4 V& v( Y6 S
true! g `. u% r$ j; }- U
tCUDA := time[real](M1.M2);2 t4 {: ]+ r% t2 z+ m3 l
Error, (in unknown) CUDA memory allocation failed
+ I6 Z$ V8 G" n" U4 Jevalf(tNoCUDA/tCUDA);0 r( p* J. p7 f, p C: ^6 A8 A) Q7 k
6.775/ tCUDA
1 o$ _: ?" z3 Y( |( I1 @0 _CUDA:-Enable(false);% N3 n, I# F$ M/ T9 @
true" R9 x; `1 [$ I1 R: f
CUDA:-IsEnabled();
5 W( \/ E- h+ K3 O4 C9 g( R$ d5 I4 A( g. Q6 i# ?" w: N8 F
) ]) J9 f% C0 U+ H9 S* |4 Z' h( |
# J6 ]. I; R2 x# @: H7 j5 n4 O
; p2 c) V2 w& ?% d3 g& i
7 E: x4 H" m; A: n( R5 j4 ]2 I. K |
zan
|