<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 3.15。 CUDA 陣列接口 > 原文: [http://numba.pydata.org/numba-doc/latest/cuda/cuda_array_interface.html](http://numba.pydata.org/numba-doc/latest/cuda/cuda_array_interface.html) _cuda 數組接口 _ 是為各種項目中類似 GPU 陣列的對象的不同實現之間的互操作性而創建的。這個想法來自 [numpy 數組接口](https://docs.scipy.org/doc/numpy-1.13.0/reference/arrays.interface.html#__array_interface__)。 注意 目前,我們只定義了 Python 端接口。將來,我們可能會添加一個 C 端接口,以便在編譯代碼中有效地交換信息。 ## 3.15.1。 Python 接口規范 注意 實驗功能。規格可能會改變。 `__cuda_array_interface__`屬性是類似字典的對象,必須包含以下條目: * **形狀**:`(integer, ...)` &gt; &lt;cite&gt;int&lt;/cite&gt; (或 &lt;cite&gt;long&lt;/cite&gt; )的元組,表示每個維度的大小。 * **typestr** : &lt;cite&gt;str&lt;/cite&gt; &gt; 類型字符串。這與 [numpy 陣列接口](https://docs.scipy.org/doc/numpy-1.13.0/reference/arrays.interface.html#__array_interface__)中的 _typestr_ 具有相同的定義。 * **數據**:&lt;cite&gt;(整數,布爾值)&lt;/cite&gt; &gt; **數據**是 2 元組。第一個元素數據指針為 Python &lt;cite&gt;int&lt;/cite&gt; (或 &lt;cite&gt;long&lt;/cite&gt; )。數據必須是設備可訪問的。第二個元素是 Python &lt;cite&gt;bool&lt;/cite&gt; 的只讀標志。 &gt; &gt; 因為接口的用戶可能在同一個上下文中,也可能不在同一個上下文中,最常見的情況是在 CUDA 驅動程序 API(或等效的 CUDA Runtime API)中使用`cuPointerGetAttribute`和`CU_POINTER_ATTRIBUTE_DEVICE_POINTER`來檢索設備指針可用于當前活動的上下文中。 * **版**:&lt;cite&gt;整數&lt;/cite&gt; &gt; 要導出的接口版本的整數。目前的版本是 _0_ ,因為它仍處于試驗階段。 以下是可選條目: * **跨步**:`None`或`(integer, ...)` &gt; &lt;cite&gt;int&lt;/cite&gt; (或 &lt;cite&gt;long&lt;/cite&gt; )的元組,表示要跳過以訪問每個維度的下一個元素的字節數。如果是`None`,則假定該數組采用 C 連續布局。 * **descr** &gt; 這是為了描述更復雜的類型。這遵循與 [numpy 陣列接口](https://docs.scipy.org/doc/numpy-1.13.0/reference/arrays.interface.html#__array_interface__)中相同的規范。 可以使用`cuPointerGetAttribute`或`cudaPointerGetAttributes`檢索有關數據指針的其他信息。這些信息包括: * 擁有指針的 CUDA 上下文; * 指針主機可訪問? * 指針是一個托管內存?
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看