TensorFlow與PyTorch程式設計方式不同

2021-10-01 17:33:28 字數 261 閱讀 6163

參考:

pytorch:命令式程式設計

tensorflow:符號式程式設計

與命令式程式設計不同,符號式程式設計通常在計算流程完全定義好後才被執行。多個深度學習框架,如theano和tensorflow,都使用了符號式程式設計。通常,符號式程式設計的程式需要下面3個步驟:

定義計算流程;

把計算流程編譯成可執行的程式;

給定輸入,呼叫編譯好的程式執行。

對比這兩種程式設計方式,我們可以看到以下兩點。

anaconda安裝cpu版本的pytorch

折騰了兩天,終於安裝好了!建立環境 開啟anaconda prompt,輸入 conda create n pytorch36 python 3.6其中 pytorch36是環境的名字,也可以叫其他的,得記住。啟用環境 activate pytorch36 提取碼 junm 安裝模組 先安裝pyto...

Anaconda配置國內源並安裝pytorch

首先,生成anaconda的.condarc檔案 conda config使用命令檢視.condarc中的當前源 conda config show channels接下來建議用命令列進行新增,格式如下 conda config add channels conda config add chann...

TensorFlow架構與設計

tensorflow基於資料流圖,用於大規模分布式數值計算的開源框架。節點表示某種抽象的計算,邊表示節點之間相互聯絡的張量。計算圖例項 tensorflow支援各種異構的平台,支援多cpu gpu,伺服器,移動裝置,具有良好的跨平台的特性 tensorflow架構靈活,能夠支援各種網路模型,具有良好...