国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

torch_geometric踩坑實(shí)戰(zhàn)--安裝與運(yùn)行 親測(cè)有效!!

這篇具有很好參考價(jià)值的文章主要介紹了torch_geometric踩坑實(shí)戰(zhàn)--安裝與運(yùn)行 親測(cè)有效??!。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

torch_geometric是PyG中必不可少的一個(gè)包,也是進(jìn)行圖神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)的必備,然而安裝這個(gè)包并運(yùn)行一段簡(jiǎn)單的代碼踩了不少坑,記錄一下。

1、安裝torch_geometric

一開始,我直接pip

pip intsall torch_geometric

果然報(bào)錯(cuò),提示沒有torch_sparse

很顯然是沒有安裝依賴,于是我去查需要哪些依賴

官網(wǎng)地址:Installation — pytorch_geometric documentation (pytorch-geometric.readthedocs.io)

torch_geometric安裝,深度學(xué)習(xí),pytorch,python

按照官網(wǎng)給出的代碼進(jìn)行安裝

pip install pyg_lib torch_scatter torch_sparse torch_cluster torch_spline_conv -f https://data.pyg.org/whl/torch-1.13.0+cpu.html

運(yùn)行依舊沒有成功...

于是手動(dòng)下載

下載地址:https://data.pyg.org/whl/

另一個(gè)下載地址:pytorch-geometric.com/whl/torch-1.4.0.html

(1)卸載安裝的相關(guān)包

pip uninstall torch-geometric torch-scatter torch-sparse torch-cluster torch-spline-conv

(2)選擇適合自己的torch和cuda版本

torch_geometric安裝,深度學(xué)習(xí),pytorch,python

?(3)按照自己的python版本和操作系統(tǒng)下載

torch_geometric安裝,深度學(xué)習(xí),pytorch,python

(4)進(jìn)入conda激活虛擬環(huán)境,然后進(jìn)入下載地址

這里注意需要進(jìn)入D盤,cmd中進(jìn)入D盤的命令為:

D:

torch_geometric安裝,深度學(xué)習(xí),pytorch,python

?然后cd進(jìn)入包的下載頁(yè)面,直接pip install

torch_geometric安裝,深度學(xué)習(xí),pytorch,python

安裝完所有的依賴后記得?

pip install torch_geometric

?2、運(yùn)行代碼

import torch_geometric

?依舊報(bào)錯(cuò):

Pytorch AttributeError: module 'torch' has no attribute 'sparse_scs'

這個(gè)就很讓人費(fèi)解,于是查看了一下

torch_geometric安裝,深度學(xué)習(xí),pytorch,python

?發(fā)現(xiàn)torch.sparse里面確實(shí)沒有這個(gè)模塊,那為什么會(huì)報(bào)錯(cuò)呢?查看一些帖子后發(fā)現(xiàn)報(bào)這種錯(cuò)一般是因?yàn)榘姹静粚?duì),于是,降低torch_geometric版本,果然成功??!

我的版本:

torch_geometric安裝,深度學(xué)習(xí),pytorch,python

?至此就安裝成功啦?。?/p>

簡(jiǎn)單跑了個(gè)程序

import torch.nn.functional as F
class GCN(torch.nn.Module):
    def __init__(self, num_node_features, num_classes):
        super(GCN, self).__init__()
        self.conv1 = GCNConv(num_node_features, 16)
        self.conv2 = GCNConv(16, num_classes)

    def forward(self, data):
        x, edge_index = data.x, data.edge_index
        x = self.conv1(x, edge_index)
        x = F.relu(x)
        x = F.dropout(x, training=self.training)
        x = self.conv2(x, edge_index)
        x = F.relu(x)
        x = F.dropout(x, training=self.training)
        x = F.softmax(x, dim=1)

        return x
model = GCN(dataset.num_node_features, dataset.num_classes)
print(model)

def train(model, data):
    optimizer = torch.optim.Adam(model.parameters(), lr=0.01, weight_decay=1e-4)
    loss_function = torch.nn.CrossEntropyLoss()
    model.train()
    for epoch in range(200):
        out = model(data)
        optimizer.zero_grad()
        loss = loss_function(out[data.train_mask], data.y[data.train_mask])
        loss.backward()
        optimizer.step()

        print('Epoch {:03d} loss {:.4f}'.format(epoch, loss.item()))

train(model,data)

運(yùn)行結(jié)果:

torch_geometric安裝,深度學(xué)習(xí),pytorch,python

沒問題??!接下來(lái)就可以建立一個(gè)自己的圖神經(jīng)網(wǎng)絡(luò)啦~?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-515943.html

到了這里,關(guān)于torch_geometric踩坑實(shí)戰(zhàn)--安裝與運(yùn)行 親測(cè)有效?。〉奈恼戮徒榻B完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【操作記錄】pytorch_geometric安裝方法

    【操作記錄】pytorch_geometric安裝方法

    github地址 主要不要直接pip install安裝,會(huì)由于依賴無(wú)法安裝而失敗 點(diǎn)擊here手動(dòng)安裝依賴 選擇對(duì)應(yīng)的pytorch版本,我的是Win10 Python3.8.3+Pytorch1.8.1+CUDA10.2 手動(dòng)下載四個(gè)依賴包本地安裝: 主要不要直接: pip install torch_geometric 這樣會(huì)安裝最新的torch_geometric,后面在使用時(shí)候會(huì)出現(xiàn)

    2024年02月11日
    瀏覽(30)
  • nginx在安裝時(shí)使用root權(quán)限進(jìn)行安裝并啟用,如何更改為普通用戶權(quán)限運(yùn)行nginx(親測(cè))

    nginx在安裝時(shí)使用root權(quán)限進(jìn)行安裝并啟用,如何更改為普通用戶權(quán)限運(yùn)行nginx(親測(cè))

    目錄 前言: 步驟一:先查詢nginx相關(guān)信息 1、查詢操作系統(tǒng)版本:cat /etc/redhat-release 2、查詢nginx安裝路徑:如果不知道nginx安裝目錄,使用:find / -name nginx(全局查找nginx應(yīng)用) 3、切換到nginx父目錄下查看nginx目前所屬主:所屬組權(quán)限屬于root還是普通用戶 ?4、查看nginx當(dāng)前啟動(dòng)

    2024年02月07日
    瀏覽(18)
  • 【docker安裝kali實(shí)戰(zhàn)】——關(guān)注紫靈小姐姐不踩坑

    【docker安裝kali實(shí)戰(zhàn)】——關(guān)注紫靈小姐姐不踩坑

    docker search kali #搜索kali鏡像 docker pull kalilinux/kali-rolling sudo docker images sudo docker run -t -d -p 60000:22 -p 60001:5901 -p 60002:5902 1a3b9c53e634 /bin/sh -c “while true; do echo hello world; sleep 1; done” sudo docker ps sudo docker exec -it ed78e2d9b2b8 /bin/bash apt-get update apt-get upgrade apt-get install vim net-tools openssh-se

    2024年02月09日
    瀏覽(15)
  • 一百零八、Kettle采集Kafka數(shù)據(jù)到HDFS(踩坑,親測(cè)有效)

    一百零八、Kettle采集Kafka數(shù)據(jù)到HDFS(踩坑,親測(cè)有效)

    Kafka到HDFS,除了用Kafka API和flume之外,還可以用kettle,最大優(yōu)點(diǎn)是不用寫代碼! 版本:Kettle版本:8.2、Hadoop版本:3.1.3 前提:? ? 詳情請(qǐng)看鄙人的一百零一、Kettle8.2.0連接Hive3.1.2(踩坑,親測(cè)有效) http://t.csdn.cn/mWfOC http://t.csdn.cn/mWfOC 前提一、Hadoop系列配置文件已復(fù)制到kettle路徑

    2024年02月15日
    瀏覽(15)
  • Zeppelin0.9.0 連接 Hive 3.1.2(踩坑,親測(cè)有效)

    Zeppelin0.9.0 連接 Hive 3.1.2(踩坑,親測(cè)有效)

    一、前提 已經(jīng)安裝好Hadoop、Hive(可以啟動(dòng)hiveserver2)、Zeppelin 1.啟動(dòng)Hadoop [root@hurys24 ~]# start-all.sh 2.啟動(dòng)hiveserver2 [root@hurys24 ~]# cd /opt/soft/hive312/conf/ [root@hurys24 conf]# nohup ../bin/hive --service hiveserver2 [1] 27593 [root@hurys24 conf]# nohup: ignoring input and appending output to ‘nohup.out’ [root@hurys24

    2023年04月14日
    瀏覽(23)
  • 一百零一、Kettle——Kettle8.2.0本地連接Hive3.1.2(踩坑,親測(cè)有效)

    一百零一、Kettle——Kettle8.2.0本地連接Hive3.1.2(踩坑,親測(cè)有效)

    這是目前遇到的最簡(jiǎn)單但最頭疼的安裝,因?yàn)槭窃诠局坝眠^(guò)的服務(wù)器上進(jìn)行安裝測(cè)試,加上又使用比較新的版本,結(jié)果踩了不少坑。Kettle連接Hive這個(gè)坑,從2023年4月11日下午開始,一致到2023年4月12日中午才弄好,不得不寫篇博客記錄一下這段難忘的經(jīng)歷。 真是郁悶了半天

    2024年02月07日
    瀏覽(21)
  • 一百五十二、Kettle——Kettle9.3.0本地連接Hive3.1.2(踩坑,親測(cè)有效)

    一百五十二、Kettle——Kettle9.3.0本地連接Hive3.1.2(踩坑,親測(cè)有效)

    由于先前使用的kettle8.2版本在Linux上安裝后,創(chuàng)建共享資源庫(kù)點(diǎn)擊connect時(shí)頁(yè)面為空,后來(lái)采用如下方法,在/opt/install/data-integration/ui/menubar.xul文件里添加如下代碼 menuitem id=\\\"file-openZiyuanku\\\" label=\\\"openZiyuanku\\\" command=\\\"spoon.openRepository()\\\"/ 共享資源庫(kù)創(chuàng)建后又遇到任務(wù)Save時(shí)為空的問題。

    2024年02月13日
    瀏覽(25)
  • PandasAI的應(yīng)用與實(shí)戰(zhàn)解析(一):環(huán)境安裝、運(yùn)行demo

    PandasAI的應(yīng)用與實(shí)戰(zhàn)解析(一):環(huán)境安裝、運(yùn)行demo

    本博客源碼倉(cāng)庫(kù)地址:gitlab,本篇博客對(duì)應(yīng) 01 分支 python版本為3.10.x 什么是PandasAI?一句話總結(jié)的話,PandasAI就是一個(gè)結(jié)合了Pandas和AI的開源工具,更詳細(xì)地說(shuō),PandasAI 是一款強(qiáng)大的Python庫(kù),它使得用戶能夠以自然語(yǔ)言輕松向各類數(shù)據(jù)源(如CSV、XLSX、PostgreSQL、MySQL、BigQuery、

    2024年04月27日
    瀏覽(24)
  • 一百五十二、Kettle——Kettle9.3.0本地連接Hive3.1.2(踩坑,親測(cè)有效,附截圖)

    一百五十二、Kettle——Kettle9.3.0本地連接Hive3.1.2(踩坑,親測(cè)有效,附截圖)

    由于先前使用的kettle8.2版本在Linux上安裝后,創(chuàng)建共享資源庫(kù)點(diǎn)擊connect時(shí)頁(yè)面為空,后來(lái)采用如下方法,在/opt/install/data-integration/ui/menubar.xul文件里添加如下代碼 menuitem id=\\\"file-openZiyuanku\\\" label=\\\"openZiyuanku\\\" command=\\\"spoon.openRepository()\\\"/ 共享資源庫(kù)創(chuàng)建后又遇到任務(wù)Save時(shí)為空的問題。

    2024年02月12日
    瀏覽(22)
  • 實(shí)戰(zhàn):win10安裝docker并用docker-compose構(gòu)建運(yùn)行容器

    實(shí)戰(zhàn):win10安裝docker并用docker-compose構(gòu)建運(yùn)行容器

    Docker 并非是一個(gè)通用的容器工具,它依賴于已存在并運(yùn)行的 Linux 內(nèi)核環(huán)境。但是某些時(shí)候我們沒有Linux環(huán)境怎么破?為了解決這個(gè)問題我們可以用VM虛擬機(jī)上安裝Linux系統(tǒng)進(jìn)行處理。然而對(duì)于我們的WIN10系統(tǒng)自帶Hyper-V虛擬機(jī),簡(jiǎn)直不要太爽。我們可以直接開啟Hyper-V服務(wù),并安

    2024年02月12日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包