最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度學(xué)習(xí)環(huán)境的方法

 更新時間:2022年06月21日 11:56:46   作者:末世燈光  
這篇文章主要介紹了win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度學(xué)習(xí)環(huán)境,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

避坑1:RTX30系列顯卡不支持cuda11.0以下版本,具體上限版本可自行查閱:

方法一,在cmd中輸入nvidia-smi查看

方法二:

由此可以看出本電腦最高適配cuda11.2.1版本;

注意需要版本適配,這里我們選擇TensorFlow-gpu = 2.5,cuda=11.2.1,cudnn=8.1,python3.7

接下來可以下載cudn和cundnn:

官網(wǎng):https://developer.nvidia.com/cuda-toolkit-archive

 下載對應(yīng)版本exe文件打開默認(rèn)安裝就可;

驗證是否安裝成功:

官網(wǎng):cuDNN Archive | NVIDIA Developer

把下載文件進(jìn)行解壓把bin+lib+include文件復(fù)制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2文件下;

進(jìn)入環(huán)境變量設(shè)置(cuda會自動設(shè)置,如果沒有的補(bǔ)全):

查看是否安裝成功:

cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2\extras\demo_suite
bandwidthTest.exe

 安裝tensorflow-gpu:

pip install tensorflow-gpu==2.5

最后我們找相關(guān)程序來驗證一下:

第一步:

import tensorflow as tf
print(tf.__version__)
print('GPU', tf.test.is_gpu_available())

第二步:

# _*_ coding=utf-8 _*_
'''
@author: crazy jums
@time: 2021-01-24 20:55
@desc: 添加描述
'''
# 指定GPU訓(xùn)練
import os
os.environ["CUDA_VISIBLE_DEVICES"]="0"  ##表示使用GPU編號為0的GPU進(jìn)行計算
import numpy as np
from tensorflow.keras.models import Sequential  # 采用貫序模型
from tensorflow.keras.layers import Dense, Dropout, Conv2D, MaxPool2D, Flatten
from tensorflow.keras.datasets import mnist
from tensorflow.keras.utils import to_categorical
from tensorflow.keras.callbacks import TensorBoard
import time
def create_model():
    model = Sequential()
    model.add(Conv2D(32, (5, 5), activation='relu', input_shape=[28, 28, 1]))  # 第一卷積層
    model.add(Conv2D(64, (5, 5), activation='relu'))  # 第二卷積層
    model.add(MaxPool2D(pool_size=(2, 2)))  # 池化層
    model.add(Flatten())  # 平鋪層
    model.add(Dropout(0.5))
    model.add(Dense(128, activation='relu'))
    model.add(Dropout(0.5))
    model.add(Dense(10, activation='softmax'))
    return model
def compile_model(model):
    model.compile(loss='categorical_crossentropy', optimizer="adam", metrics=['acc'])
    return model
def train_model(model, x_train, y_train, batch_size=32, epochs=10):
    tbCallBack = TensorBoard(log_dir="model", histogram_freq=1, write_grads=True)
    history = model.fit(x_train, y_train, batch_size=batch_size, epochs=epochs, shuffle=True, verbose=2,
                        validation_split=0.2, callbacks=[tbCallBack])
    return history, model
if __name__ == "__main__":
    import tensorflow as tf
    print(tf.__version__)
    from tensorflow.python.client import device_lib
    print(device_lib.list_local_devices())
    (x_train, y_train), (x_test, y_test) = mnist.load_data()  # mnist的數(shù)據(jù)我自己已經(jīng)下載好了的
    print(np.shape(x_train), np.shape(y_train), np.shape(x_test), np.shape(y_test))
    x_train = np.expand_dims(x_train, axis=3)
    x_test = np.expand_dims(x_test, axis=3)
    y_train = to_categorical(y_train, num_classes=10)
    y_test = to_categorical(y_test, num_classes=10)
    print(np.shape(x_train), np.shape(y_train), np.shape(x_test), np.shape(y_test))
    model = create_model()
    model = compile_model(model)
    print("start training")
    ts = time.time()
    history, model = train_model(model, x_train, y_train, epochs=2)
    print("start training", time.time() - ts)

驗證成功。

以上就是win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度學(xué)習(xí)環(huán)境的詳細(xì)內(nèi)容,更多關(guān)于win10+RTX3050ti+TensorFlow+cudn+cudnn深度學(xué)習(xí)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Git第一次初始化項目到遠(yuǎn)程倉庫方式

    Git第一次初始化項目到遠(yuǎn)程倉庫方式

    本文介紹了Git倉庫的初始化和遠(yuǎn)程連接的基本步驟,首先,使用git init命令初始化本地倉庫,創(chuàng)建“.git”文件夾,然后,通過git remote add命令添加遠(yuǎn)程倉庫地址,遇到Permission denied(publickey)錯誤時,需生成SSH key并添加至遠(yuǎn)程倉庫
    2024-09-09
  • IIS 301重定向與程序代碼實現(xiàn)301重定向的差別

    IIS 301重定向與程序代碼實現(xiàn)301重定向的差別

    過IIS做301重定向確可以實現(xiàn)傳遞網(wǎng)站的權(quán)重,還不會導(dǎo)致流量丟失。
    2010-11-11
  • 加速?PyTorch?模型訓(xùn)練的?9?個技巧(收藏)

    加速?PyTorch?模型訓(xùn)練的?9?個技巧(收藏)

    本指南從最簡單的結(jié)構(gòu)到最復(fù)雜的改動都有,可以使你的網(wǎng)絡(luò)得到最大的好處。我會給你展示示例Pytorch代碼以及可以在Pytorch-?lightning?Trainer中使用的相關(guān)flags,這樣你可以不用自己編寫這些代碼,感興趣的朋友一起看看吧
    2022-03-03
  • vscode配置遠(yuǎn)程開發(fā)與免密登錄的技巧

    vscode配置遠(yuǎn)程開發(fā)與免密登錄的技巧

    這篇文章主要介紹了vscode配置遠(yuǎn)程開發(fā)與免密登錄的技巧,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 關(guān)于提交項目到gitee報錯Push to origin/master was rejected的問題

    關(guān)于提交項目到gitee報錯Push to origin/master was rejected的問題

    這篇文章主要介紹了提交項目到gitee報錯Push to origin/master was rejected的解決辦法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • 詳解RIFF和WAVE音頻文件格式

    詳解RIFF和WAVE音頻文件格式

    本文主要介紹了RIFF文件的格式和WAV音頻文件格式,為后面實現(xiàn)對WAVE文件的讀寫打一個理論基礎(chǔ)。后面打算使用C++標(biāo)準(zhǔn)庫,實現(xiàn)對WAV文件的讀寫
    2022-01-01
  • 編寫高質(zhì)量代碼的30條黃金守則(首選隱式類型轉(zhuǎn)換)

    編寫高質(zhì)量代碼的30條黃金守則(首選隱式類型轉(zhuǎn)換)

    這篇文章主要介紹了編寫高質(zhì)量代碼的30條黃金守則(首選隱式類型轉(zhuǎn)換),本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • git如何合并某個分支的某次提交(cherry-pick)

    git如何合并某個分支的某次提交(cherry-pick)

    這篇文章主要介紹了git如何合并某個分支的某次提交(cherry-pick)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Elasticsearch?在地理信息空間索引的探索和演進(jìn)問題分析

    Elasticsearch?在地理信息空間索引的探索和演進(jìn)問題分析

    本文梳理了Elasticsearch對于數(shù)值索引實現(xiàn)方案的升級和優(yōu)化思考,從2015年至今數(shù)值索引的方案經(jīng)歷了多個版本的迭代,實現(xiàn)思路從最初的字符串模擬到KD-Tree,技術(shù)越來越復(fù)雜,能力越來越強(qiáng)大,應(yīng)用場景也越來越豐富,感興趣的朋友跟隨小編一起看看吧
    2022-06-06
  • 分享五個最佳編程字體

    分享五個最佳編程字體

    這篇文章主要介紹了分享五個最佳編程字體,需要的朋友可以參考下
    2016-10-10

最新評論

盐边县| 凌源市| 苍山县| 连山| 斗六市| 将乐县| 汪清县| 武清区| 内江市| 昌黎县| 个旧市| 鹰潭市| 隆德县| 明水县| 广水市| 纳雍县| 通州市| 信宜市| 黔西| 兴和县| 松滋市| 岚皋县| 兴化市| 青冈县| 运城市| 宜黄县| 光山县| 宜阳县| 四川省| 余江县| 伊通| 咸阳市| 正宁县| 庄浪县| 松阳县| 东光县| 师宗县| 莱阳市| 天水市| 吉首市| 密云县|