91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

郁南县| 昔阳县| 桂平市| 乐至县| 上林县| 清丰县| 仙桃市| 合作市| 沂源县| 永善县| 蓝田县| 瑞丽市| 永福县| 百色市| 洪湖市| 泾源县| 商都县| 筠连县| 上栗县| 迁安市| 临潭县| 德安县| 曲周县| 红安县| 富锦市| 延川县| 灵石县| 美姑县| 丰台区| 邻水| 女性| 黄冈市| 绿春县| 吉安县| 北流市| 册亨县| 体育| 余姚市| 贵南县| 遵化市| 昔阳县|