Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/cuda-core/0.1.1/.buildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 9ba31c625404f3b4b2f3b0f46686d0a6
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file added docs/cuda-core/0.1.1/.doctrees/api.doctree
Binary file not shown.
Binary file not shown.
Binary file added docs/cuda-core/0.1.1/.doctrees/environment.pickle
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added docs/cuda-core/0.1.1/.doctrees/index.doctree
Binary file not shown.
Binary file added docs/cuda-core/0.1.1/.doctrees/install.doctree
Binary file not shown.
Binary file not shown.
Binary file added docs/cuda-core/0.1.1/.doctrees/release.doctree
Binary file not shown.
Binary file not shown.
Binary file not shown.
64 changes: 64 additions & 0 deletions docs/cuda-core/0.1.1/_sources/api.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
.. module:: cuda.core.experimental

``cuda.core.experimental`` API Reference
========================================

All of the APIs listed (or cross-referenced from) below are considered *experimental*
and subject to future changes without deprecation notice. Once stablized they will be
moved out of the ``experimental`` namespace.


CUDA runtime
------------

.. autosummary::
:toctree: generated/

Device
launch

:template: dataclass.rst

EventOptions
StreamOptions
LaunchConfig


CUDA compilation toolchain
--------------------------

.. autosummary::
:toctree: generated/

Program
Linker

:template: dataclass.rst

LinkerOptions


CUDA system information
-----------------------

.. autodata:: cuda.core.experimental.system.driver_version
:no-value:
.. autodata:: cuda.core.experimental.system.num_devices
:no-value:
.. autodata:: cuda.core.experimental.system.devices
:no-value:


.. module:: cuda.core.experimental.utils

Utility functions
-----------------

.. autosummary::
:toctree: generated/

args_viewable_as_strided_memory

:template: dataclass.rst

StridedMemoryView
28 changes: 28 additions & 0 deletions docs/cuda-core/0.1.1/_sources/api_private.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
:orphan:

.. This page is to generate documentation for private classes exposed to users,
i.e., users cannot instantiate it by themselves but may use it's properties
or methods via returned values from public APIs. These classes must be referred
in public APIs returning their instances.

.. currentmodule:: cuda.core.experimental

CUDA runtime
------------

.. autosummary::
:toctree: generated/

_memory.Buffer
_stream.Stream
_event.Event


CUDA compilation toolchain
--------------------------

.. autosummary::
:toctree: generated/

_module.Kernel
_module.ObjectCode
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
cuda.core.experimental.Device
=============================

.. currentmodule:: cuda.core.experimental

.. autoclass:: Device



.. rubric:: Methods


.. automethod:: __init__
.. automethod:: allocate
.. automethod:: create_context
.. automethod:: create_stream
.. automethod:: set_current
.. automethod:: sync






.. rubric:: Attributes


.. autoattribute:: compute_capability
.. autoattribute:: context
.. autoattribute:: default_stream
.. autoattribute:: device_id
.. autoattribute:: memory_resource
.. autoattribute:: name
.. autoattribute:: pci_bus_id
.. autoattribute:: properties
.. autoattribute:: uuid


Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
cuda.core.experimental.EventOptions
===================================

.. currentmodule:: cuda.core.experimental

.. autoclass:: EventOptions
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
cuda.core.experimental.LaunchConfig
===================================

.. currentmodule:: cuda.core.experimental

.. autoclass:: LaunchConfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
cuda.core.experimental.Linker
=============================

.. currentmodule:: cuda.core.experimental

.. autoclass:: Linker



.. rubric:: Methods


.. automethod:: __init__
.. automethod:: close
.. automethod:: get_error_log
.. automethod:: get_info_log
.. automethod:: link






.. rubric:: Attributes


.. autoattribute:: handle


Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
cuda.core.experimental.LinkerOptions
====================================

.. currentmodule:: cuda.core.experimental

.. autoclass:: LinkerOptions
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
cuda.core.experimental.Program
==============================

.. currentmodule:: cuda.core.experimental

.. autoclass:: Program



.. rubric:: Methods


.. automethod:: __init__
.. automethod:: close
.. automethod:: compile






.. rubric:: Attributes


.. autoattribute:: backend
.. autoattribute:: handle


Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
cuda.core.experimental.StreamOptions
====================================

.. currentmodule:: cuda.core.experimental

.. autoclass:: StreamOptions
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
cuda.core.experimental.\_event.Event
====================================

.. currentmodule:: cuda.core.experimental._event

.. autoclass:: Event



.. rubric:: Methods


.. automethod:: __init__
.. automethod:: close
.. automethod:: sync






.. rubric:: Attributes


.. autoattribute:: handle
.. autoattribute:: is_done
.. autoattribute:: is_ipc_supported
.. autoattribute:: is_sync_busy_waited
.. autoattribute:: is_timing_disabled


Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
cuda.core.experimental.\_memory.Buffer
======================================

.. currentmodule:: cuda.core.experimental._memory

.. autoclass:: Buffer



.. rubric:: Methods


.. automethod:: __init__
.. automethod:: close
.. automethod:: copy_from
.. automethod:: copy_to






.. rubric:: Attributes


.. autoattribute:: device_id
.. autoattribute:: handle
.. autoattribute:: is_device_accessible
.. autoattribute:: is_host_accessible
.. autoattribute:: memory_resource
.. autoattribute:: size


Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
cuda.core.experimental.\_module.Kernel
======================================

.. currentmodule:: cuda.core.experimental._module

.. autoclass:: Kernel



.. rubric:: Methods


.. automethod:: __init__







Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
cuda.core.experimental.\_module.ObjectCode
==========================================

.. currentmodule:: cuda.core.experimental._module

.. autoclass:: ObjectCode



.. rubric:: Methods


.. automethod:: __init__
.. automethod:: get_kernel







Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
cuda.core.experimental.\_stream.Stream
======================================

.. currentmodule:: cuda.core.experimental._stream

.. autoclass:: Stream



.. rubric:: Methods


.. automethod:: __init__
.. automethod:: close
.. automethod:: from_handle
.. automethod:: record
.. automethod:: sync
.. automethod:: wait






.. rubric:: Attributes


.. autoattribute:: context
.. autoattribute:: device
.. autoattribute:: handle
.. autoattribute:: is_nonblocking
.. autoattribute:: priority


Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
cuda.core.experimental.launch
=============================

.. currentmodule:: cuda.core.experimental

.. autofunction:: launch
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
cuda.core.experimental.utils.StridedMemoryView
==============================================

.. currentmodule:: cuda.core.experimental.utils

.. autoclass:: StridedMemoryView
Loading