亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python教程之關于__requires__的問題解析

發布時間:2021-03-05 09:28:36 來源:億速云 閱讀:520 作者:小新 欄目:開發技術

這篇文章主要介紹了python教程之關于__requires__的問題解析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

  這兩天一直迷惑pytorch中關于requires_grad的設置,特別是在寫cudaextension時。今天在pytorchgithub上看到個issue解釋的很不錯,姑且記錄在這以備后用。

  python關于__requires__的問題

  首先安裝scikit_learn,打開cmd執行下面的命令:

  pipinstall-Uscikit-learn

  接著安裝配套的Scipy全家桶:

pipinstall--usernumpyscipymatplotlibipythonjupyterpandassympynose

  Scipy全家桶的清單大致如下:

  MarkupSafe-1.0
  Send2Trash-1.5.0
  backports-abc-0.5
  backports.functools-lru-cache-1.5
  backports.shutil-get-terminal-size-1.0.0
  backports.shutil-which-3.5.1bleach-2.1.3
  colorama-0.3.9configparser-3.5.0
  cycler-0.10.0
  decorator-4.2.1entrypoints-0.2.3
  enum34-1.1.6
  functools32-3.2.3.post2

  關于pytorchrequires_grad

  我的問題是在寫cuda擴展時,我會在pythonautograd.Function的forward部分先聲明好變量,就是先分配好內存,然后傳入cuda的函數,cuda內做自定義操作,類似:

classmyfunc(torch.autograd.Function):
  @staticmethod
  defforward(ctx,x):
  out=torch.zeros_like(x)
  cuda_foward(x,out)
  ctx.save_for_backward(x)
  returnout
  @staticmethod
  defbackward(ctx,d_out):
  x,=ctx.saved_tensors
  d_x=torch.zeros_like(x)
  cuda_backward(d_x,x,d_out)
  returnd_x

感謝你能夠認真閱讀完這篇文章,希望小編分享的“python教程之關于__requires__的問題解析”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

石渠县| 桐庐县| 宜宾市| 大名县| 麻栗坡县| 武定县| 斗六市| 夏河县| 台山市| 夏津县| 宁城县| 阳朔县| 柘荣县| 锦州市| 疏勒县| 慈利县| 景宁| 老河口市| 松桃| 兴山县| 和静县| 阳谷县| 弥渡县| 阿拉尔市| 镇赉县| 辽宁省| 大埔县| 嘉义县| 萨嘎县| 庄河市| 舒城县| 通河县| 潜山县| 图片| 邢台县| 阿勒泰市| 商洛市| 安龙县| 嘉禾县| 岫岩| 肥东县|