GeForce GT 330M bandwidthTest fail


I have a mid 2010 Macbook Pro with a GeForce GT 330M. I have installed Cuda 6.0.37 and this is the information in CUDA preferences:
CUDA Drive Version 6.5.14
GPU Driver Version: 10.0.40 310.90.10.05b12

I have followed all the instructions on this page:… and am aware that I my GPU is not compatible with the latest version of CUDA, which is why I have the older version 6 installed with the older drivers.

Running .deviceQuery I get this:
CUDA Driver = CUDART, CUDA Driver Version = 6.5, CUDA Runtime Version = 6.0, NumDevs = 1, Device0 = GeForce GT 330M
Result = PASS

Running bandwidthTest I get this:
CUDA error at code=2(cudaErrorMemoryAllocation) “cudaMalloc((void **) &d_odata, memSize)”

I was under the impression that the CUDA and driver version that I have installed should be compatible with my GPU, what seems to be the problem.

Please advise

330m is cuda 1.2 so check the example code that you have it in SM 1.2 not 2.0+.

Thanks for the help I really appreciate it. I am very new to all of this and it’s a steep learning curve.

The manual that I’m using is called NVIDIA CUDA GETTING STARTED GUIDE FOR MAC OS X;
[b]DU-05348-001_v6.0 | February 2014

The example code that I am using is from this manual and is for v6.0 of CUDA.