Following TB from test_driver.py with 2016.1.2 build on OS X 10.11 with
CUDA 8  V8.0.61; was able to workaround by changing

if drv.Context.get_device().compute_mode == drv.compute_mode.*EXCLUSIVE*:

to

if drv.Context.get_device().compute_mode == drv.compute_mode.
*EXCLUSIVE_PROCESS*:

in test_dirver.py

Is this expected?


________________________ TestDriver.test_multi_context
_________________________


args = (<test_driver.TestDriver instance at 0x10fa18dd0>,), kwargs = {}

pycuda = <module 'pycuda' from
'/Users/ktavabi/anaconda2/lib/python2.7/site-packages/pycuda-2016.1.2-py2.7-macosx-10.5-x86_64.egg/pycuda/__init__.pyc'>

ctx = <pycuda._driver.Context object at 0x10e9a59b0>

clear_context_caches = <function clear_context_caches at 0x10dc52e60>

collect = <built-in function collect>


    def f(*args, **kwargs):

        import pycuda.driver

        # appears to be idempotent, i.e. no harm in calling it more than
once

        pycuda.driver.init()



        ctx = make_default_context()

        try:

            assert isinstance(ctx.get_device().name(), str)

            assert isinstance(ctx.get_device().compute_capability(), tuple)

            assert isinstance(ctx.get_device().get_attributes(), dict)

>           inner_f(*args, **kwargs)


../../../anaconda2/lib/python2.7/site-packages/pycuda-2016.1.2-py2.7-macosx-10.5-x86_64.egg/pycuda/tools.py:460:

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _


self = <test_driver.TestDriver instance at 0x10fa18dd0>


    @mark_cuda_test

    def test_multi_context(self):

        if drv.get_version() < (2,0,0):

            return

        if drv.get_version() >= (2,2,0):

>           if drv.Context.get_device().compute_mode ==
drv.compute_mode.EXCLUSIVE:

E           AttributeError: type object 'compute_mode' has no attribute
'EXCLUSIVE'


test_driver.py:638: AttributeError

=============== 1 failed, 25 passed, 2 skipped in 37.73 seconds
================

------------------------------------------------------------
Kambiz Tavabi PhD
Institute for Learning & Brain Sciences
1715 Columbia Road N
Portage Bay Building
Box 357988
University of Washington
Seattle, WA 98195-7988
Tel: 206-685-6173
------------------------------------------------------------

*Confidentiality Notice: Because email is not secure, please be aware that
we cannot guarantee the confidentiality of information sent by email. If
you are not the intended recipient of this email, please notify the sender
by reply email, and then destroy all copies of the message and any
attachments.*
_______________________________________________
PyCUDA mailing list
PyCUDA@tiker.net
https://lists.tiker.net/listinfo/pycuda

Reply via email to