亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實戰(zhàn)洞察。

DDPM擴(kuò)散模型實戰(zhàn):Python實現(xiàn)、核心公式與訓(xùn)練避坑指南

DDPM擴(kuò)散模型實戰(zhàn):Python實現(xiàn)、核心公式與訓(xùn)練避坑指南 簡介壓縮包內(nèi)含一套去噪擴(kuò)散概率模型Diffusion Model的Python實現(xiàn)適合深度學(xué)習(xí)、計算機(jī)視覺方向的學(xué)生與算法工程師用于圖像生成實驗或二次開發(fā)。代碼覆蓋模型核心組件、訓(xùn)練工具與數(shù)據(jù)集加載邏輯并針對CelebA-HQ、LSUN、CIFAR等常用數(shù)據(jù)集提供運(yùn)行腳本可幫助理解擴(kuò)散模型的訓(xùn)練與采樣流程。整個zip共20個文件以17個.py代碼文件為主同時包含README說明、requirements依賴清單和png效果圖總大小約985KB量級輕量、結(jié)構(gòu)直觀。目前已有325人瀏覽學(xué)習(xí)適合作為課程設(shè)計、期末大作業(yè)或畢業(yè)設(shè)計的參考基線代碼采用參數(shù)化編程注釋明細(xì)便于修改超參數(shù)和替換數(shù)據(jù)集結(jié)合附帶的預(yù)覽圖與說明文檔可快速驗證生成效果。1. diffusion去噪擴(kuò)散概率模型這份Python代碼包里藏著一個能訓(xùn)練的DDPM很多人第一次接觸diffusion去噪擴(kuò)散概率模型是因為Stable Diffusion的生圖效果但真要復(fù)現(xiàn)一個能訓(xùn)練、能采樣、能出圖的擴(kuò)散模型大多數(shù)時候卡在論文公式和工程實現(xiàn)的縫隙里。這份資源不是零散的筆記而是一個按可運(yùn)行方式組織的Python工程入口腳本、擴(kuò)散工具、U-Net模型和數(shù)據(jù)接口都齊了覆蓋CIFAR、CelebA-HQ、LSUN三個數(shù)據(jù)集。適合做課程設(shè)計、期末大作業(yè)和畢業(yè)設(shè)計的計算機(jī)、電子信息、數(shù)學(xué)方向?qū)W生也適合想從零跑通一次DDPM的從業(yè)者直接照著入口腳本改參數(shù)先跑通再回頭讀公式比從零寫整個框架省力得多。就算你之前習(xí)慣在Matlab里做算法仿真這種參數(shù)化組織和清晰注釋也能讓你快速把思路遷到自己的工具鏈上。2. 從加噪到去噪DDPM前向過程與反向訓(xùn)練的核心公式2.1 前向過程為什么說擴(kuò)散就是把圖像一步步抹成噪聲拿到這個包第一件事別急著跑訓(xùn)練先把diffusion_utils.py里的變量名和公式對上。DDPM的前向過程是一條馬爾可夫鏈給定一張真實圖像 x_0每一步按 x_t sqrt(1 - beta_t) * x_{t-1} sqrt(beta_t) * z_t 注入高斯噪聲 z_t。這里 beta_t 是預(yù)設(shè)的噪聲權(quán)重原論文用線性調(diào)度從 beta_1 1e-4 一路加到 beta_T 0.02時間步 T 默認(rèn)取 1000。也就是說模型看到的不是一步步變模糊而是一張圖在 1000 步內(nèi)被逐漸淹沒成標(biāo)準(zhǔn)正態(tài)噪聲的過程。你可能會問為什么要搞 1000 步這么多因為只有把加噪過程切得足夠細(xì)反向去噪時每一步的改動才足夠小神經(jīng)網(wǎng)絡(luò)才容易擬合。這個直覺貫穿整個DDPM設(shè)計。實際代碼里不會真的逐步迭代 1000 次來制造訓(xùn)練樣本而是利用高斯噪聲的可疊加性直接寫出從 x_0 到任意時刻 x_t 的閉合表達(dá)式# q_sample: 直接從 x_0 跳到任意時刻 t 的帶噪樣本避免逐步迭代 def q_sample(x_start, t, noise, alphas_cumprod): # alphas_cumprod: 由 (1 - beta_t) 連乘得到的累計序列長度等于 T sqrt_acp torch.sqrt(alphas_cumprod[t])[:, None, None, None] sqrt_one_minus_acp torch.sqrt(1.0 - alphas_cumprod[t])[:, None, None, None] return sqrt_acp * x_start sqrt_one_minus_acp * noise這個函數(shù)是 diffusion_utils.py 里最底層的一段邏輯我用 PyTorch 寫法示意資源包里的 TensorFlow 實現(xiàn)變量名和公式一一對應(yīng)。q_sample 存在的意義是訓(xùn)練時不用從 t0 迭代到 t999而是隨機(jī)抽一個時刻 t一步算出 x_t。否則每個 batch 都跑 1000 步前向訓(xùn)練速度會慢到完全沒法用。參數(shù)上要注意三點第一alphas_cumprod 是提前算好的長度為 T 的向量別在訓(xùn)練循環(huán)里動態(tài)計算第二t 通常按 batch 里的每個樣本獨立隨機(jī)采樣形狀要和 batch 維對齊第三noise 要每個樣本單獨采樣不能把同一個噪聲廣播到整個 batch否則模型會學(xué)到樣本間的偽相關(guān)性。2.2 訓(xùn)練目標(biāo)預(yù)測噪聲比預(yù)測圖像更好收斂如果把訓(xùn)練目標(biāo)定成直接預(yù)測 x_0早期時間步的 x_t 里幾乎全是噪聲回歸目標(biāo)方差巨大網(wǎng)絡(luò)很容易陷在模糊平均里。DDPM 的關(guān)鍵改動是把目標(biāo)換成預(yù)測這個時刻被注入的噪聲。網(wǎng)絡(luò)不再猜完整圖像只回答我手上這團(tuán)帶噪圖里混了什么噪聲這件事在每一個時間步上都是良定義的。訓(xùn)練損失也因此異常簡單就是一個 MSE# p_losses: 訓(xùn)練時只做一件事讓預(yù)測噪聲逼近真實噪聲 def p_losses(denoise_fn, x_start, t, noise): x_noisy q_sample(x_startx_start, tt, noisenoise) # 先加噪 noise_pred denoise_fn(x_noisy, t) # U-Net 輸出預(yù)測噪聲 loss F.mse_loss(noise, noise_pred) # 與真實噪聲做 MSE return lossdenoise_fn 對應(yīng) models/nn.py 里的 U-Net輸入是帶噪圖像和時間步 tt 先經(jīng)過正弦位置編碼再和圖像特征在通道維度上融合。為什么用 MSE 不用 L1DDPM 原文在噪聲預(yù)測上用的就是 MSE配合 L2 損失梯度在整個時間步上更平滑訓(xùn)練過程更平穩(wěn)。訓(xùn)練時每個樣本隨機(jī)抽一個 t等于讓同一個網(wǎng)絡(luò)同時學(xué)會去一點噪和去很多噪兩件事推理時再把它們串成一個從純噪聲到圖像的循環(huán)。實際訓(xùn)練中 loss 收斂到接近噪聲方差附近就可以考慮采樣本看看不必死等它降到 0——它本來就降不到 0。2.3 反向采樣從純噪聲逐步還原圖像的迭代循環(huán)推理階段和訓(xùn)練完全反過來從 x_T ~ N(0, I) 開始按照逆過程 p(x_{t-1} | x_t) 一級一級去噪。DDPM 采樣公式里給定網(wǎng)絡(luò)預(yù)測的噪聲 epsx_{t-1} 的均值可以解析地算出來方差則是預(yù)先算好的后驗方差。采樣核心代碼通常是這個樣子# p_sample: 單步反向去噪從 x_t 還原出 x_{t-1} def p_sample(model, x_t, t, alphas, alphas_cumprod, alphas_cumprod_prev): eps model(x_t, t) mu (x_t - (1 - alphas[t]) / torch.sqrt(1 - alphas_cumprod[t]) * eps) / torch.sqrt(alphas[t]) sigma torch.sqrt((1 - alphas_cumprod_prev[t]) / (1 - alphas_cumprod[t]) * (1 - alphas[t])) return mu sigma * torch.randn_like(x_t) # 最后一步 t0 時 sigma 應(yīng)強(qiáng)制為 0mu 公式直接來自 DDPM 論文的采樣過程分子里的 (1 - alphas[t]) 是當(dāng)前步的噪聲權(quán)重分母里的 sqrt(1 - alphas_cumprod[t]) 用來把累積噪聲歸一化sigma 是后驗方差在最后一個時間步 t0 時沒有隨機(jī)噪聲必須把 sigma 強(qiáng)制置 0否則生成結(jié)果會帶一層甩不掉的顆粒感。這段邏輯在源碼包里一般寫在 diffusion_utils.py 的 p_mean_variance 附近變量名可能是 alphas_cumprod_prev 和 posterior_variance思路完全一致。整個采樣循環(huán)就是從 T 遞減到 0把上一輪輸出當(dāng)成下一輪輸入最后拿到的 x_0 就是生成圖。2.4 調(diào)度參數(shù)與時間索引兩個經(jīng)常被忽略的細(xì)節(jié)很多人在小圖上跑通了一次換數(shù)據(jù)集就翻車問題常出在 beta 調(diào)度和時間索引上。beta 調(diào)度不只有 linear 一種后續(xù)工作里 cosine 調(diào)度也很常見它在中間段加噪更緩和高分辨率數(shù)據(jù)上更容易收斂。如果你在腳本參數(shù)里看到 beta_schedule 選項默認(rèn) linear 可以先不動但要知道把 T 從 1000 改成 500 時alphas_cumprod 長度必須同步變否則索引越界或采樣公式錯位。另一個細(xì)節(jié)是 alphas_cumprod_prev 的移位處理。采樣時計算 t-1 步的累積量一般用 prev cat([1, alphas_cumprod[:-1]]) 這種寫法讓 t0 時有 prev1這樣最后一個時間步才能正確終止。很多魔改代碼丟失這個 shift生成結(jié)果會整體偏色。遇到這類問題先打印 alphas_cumprod 最后幾個值和 prev 的前幾個值一眼就能看出錯沒錯。2.5 為什么這份代碼用TensorFlow實現(xiàn)對復(fù)現(xiàn)的影響資源包里的 diffusion_tf、tpu_utils.py、run_*.py 都指向 TensorFlow 實現(xiàn)風(fēng)格這也是 DDPM 早期開源生態(tài)的一個特點不少論文官方代碼就是 TF后來大家才陸續(xù)移植到 PyTorch。對復(fù)現(xiàn)來說這不是阻礙擴(kuò)散模型的數(shù)學(xué)和網(wǎng)絡(luò)架構(gòu)都是通用的TF 版本反而有一個好處就是能直接沿用當(dāng)年的 TPU 訓(xùn)練配置。tpu_utils.py 里那些分布式參數(shù)在單卡 GPU 上多數(shù)用不上但它的存在提醒你這套代碼是按大規(guī)模訓(xùn)練設(shè)計的不是玩具。如果你本地只有一張消費(fèi)級 GPU建議把它當(dāng)參考實現(xiàn)重點讀 diffusion_utils.py 和 models/nn.py 的邏輯。若實在不習(xí)慣 TF把這兩處改寫成 PyTorch 是常規(guī)遷移路徑先跑通小數(shù)據(jù)集小分辨率確認(rèn) loss 和采樣行為正常再往上擴(kuò)規(guī)模。代碼里 TensorFlow 的 Eager 模式和 PyTorch 的 eager 語義高度接近逐個函數(shù)對照搬就行。3. 源碼包結(jié)構(gòu)拆解從文件組織看懂一條完整訓(xùn)練鏈路3.1 解壓后先認(rèn)路入口腳本與核心模塊的分工解壓后先別急著裝依賴對著文件結(jié)構(gòu)走一遍把每個文件在訓(xùn)練鏈路里的位置標(biāo)出來。這個包解壓后大致是下面這個結(jié)構(gòu)個別發(fā)布版本可能略有出入diffusion_tf/ ├── models/ │ ├── __init__.py # 模型包導(dǎo)出 │ └── nn.py # U-Net 噪聲預(yù)測網(wǎng)絡(luò) ├── diffusion_utils.py # 前向加噪、損失、采樣核心工具 ├── diffusion_utils_2.py # 兼容層/補(bǔ)充工具部分實現(xiàn)保留在這里 ├── tpu_utils.py # TPU 訓(xùn)練參數(shù)與分布式策略 ├── utils.py # 圖像保存、日志、EMA 等通用函數(shù) ├── scripts/ │ ├── run_cifar.py # CIFAR-10 訓(xùn)練與采樣入口 │ ├── run_celebahq.py # CelebA-HQ 訓(xùn)練與采樣入口 │ └── run_lsun.py # LSUN 訓(xùn)練與采樣入口 ├── requirements.txt # 依賴清單 ├── README.md # 使用說明先讀它 └── samples.png # 參考生成結(jié)果用來和你的輸出對比models/nn.py 是 U-Net輸入帶噪圖 x_t 和時間步 t輸出與輸入同尺寸的預(yù)測噪聲。DDPM 用的 U-Net 比分割任務(wù)版本多了時間嵌入融合和更多殘差塊中間層還加了 attention參數(shù)規(guī)模通常在幾十百萬量級。diffusion_utils.py 是核心工具集合訓(xùn)練時調(diào) q_sample 和 p_losses采樣時調(diào) p_sample后文調(diào)參主要待的地方也是這里。diffusion_utils_2.py 從命名習(xí)慣看像是保留函數(shù)集的兼容層如果主文件里某個函數(shù)在調(diào)用鏈上沒找到定義可以來這里翻一翻。tpu_utils.py 只在 TPU 訓(xùn)練時才會真正參與本機(jī)單卡訓(xùn)練可以直接忽略。utils.py 里通常裝著 EMA 更新和圖像保存邏輯EMA 權(quán)重對采樣質(zhì)量影響非常大后面避坑章會再提。scripts 目錄下三個入口腳本分別對應(yīng)三個數(shù)據(jù)集命令行參數(shù)不一樣跑之前用 --help 確認(rèn)。3.2 調(diào)用鏈一處訓(xùn)練step里nn.py與diffusion_utils.py如何配合訓(xùn)練腳本里一個標(biāo)準(zhǔn)的 step 只做三件事采樣時間步、加噪、預(yù)測噪聲求 loss。寫成偽代碼更直白# 訓(xùn)練循環(huán)中一次前向的典型順序 x_noisy q_sample(x_start, t, noise, alphas_cumprod) # 來自 diffusion_utils noise_pred model(x_noisy, t) # 來自 models/nn.py loss mean_squared_error(noise, noise_pred)這里的關(guān)鍵是模型完全不接收 x_0只接收 x_noisy 和 t。所以它對加噪程度的感知全部來自時間嵌入t 的編碼方式和 U-Net 里的特征融合方式直接決定模型能不能區(qū)分輕度噪聲和重度噪聲。改分辨率時U-Net 的輸入通道不變主要改中間特征維度和 attention 塊數(shù)改 T 時只需要改 beta 調(diào)度長度和 alphas_cumprod網(wǎng)絡(luò)結(jié)構(gòu)完全不用動。這個解耦設(shè)計是擴(kuò)散模型工程實現(xiàn)里最省心的地方。3.3 三個入口腳本run_cifar、run_celebahq、run_lsun分別適合什么場景腳本數(shù)據(jù)集圖像特點主要開銷適合用途run_cifar.pyCIFAR-1032x32 小圖單卡可訓(xùn)練快速驗證原理、課設(shè)首選run_celebahq.pyCelebA-HQ1024 高清人臉顯存敏感人臉生成、質(zhì)量評估run_lsun.pyLSUN類別眾多、量大數(shù)據(jù)讀取耗時長類別條件生成實驗run_cifar.py 是新手第一站小圖訓(xùn)練速度快跑一兩個小時就能看到像樣的輪廓。run_celebahq.py 和 run_lsun.py 在數(shù)據(jù)讀取上走不同目錄結(jié)構(gòu)CelebA-HQ 要求把圖片按文件夾整理好并生成文件列表LSUN 通常用 lmdb 格式腳本一般支持 --category 指定類別比如 bedroom、tower。跑之前先確認(rèn)數(shù)據(jù)目錄結(jié)構(gòu)是不是腳本預(yù)期的那樣這一條在避坑章會展開。3.4 samples.png的正確用法不是裝飾圖是驗收基準(zhǔn)包里那張 samples.png 不是給你看效果的裝飾圖而是驗收基準(zhǔn)。正式訓(xùn)練前先打開它記住正常生成結(jié)果該長什么樣顏色分布自然、輪廓可辨認(rèn)、沒有大面積純色塊。訓(xùn)練過程中每隔一段時間跑一次采樣和 samples.png 并排對比。如果顏色分布接近說明網(wǎng)絡(luò)學(xué)到了數(shù)據(jù)分布如果全是灰塊或高頻噪點按第 5 章的排查順序走別急著調(diào)網(wǎng)絡(luò)結(jié)構(gòu)。3.5 requirements.txt與README安裝和運(yùn)行前先看這兩個文件很多下載資源的 README 被當(dāng)成擺設(shè)這個包不建議這樣。README 里通常會寫數(shù)據(jù)集準(zhǔn)備的命令、版本要求、已知問題比任何教程都貼近這個源碼包的實際狀態(tài)。requirements.txt 則鎖定了 TensorFlow、NumPy、Pillow 等依賴的版本范圍Python 環(huán)境里版本沖突是最常見的安裝失敗原因。先建虛擬環(huán)境再裝依賴能避開和系統(tǒng) Python 包之間的沖突。4. 把環(huán)境搭起來并跑通CIFAR依賴安裝與參數(shù)選型4.1 環(huán)境準(zhǔn)備虛擬環(huán)境、依賴與幫助命令環(huán)境準(zhǔn)備這一步值得多花十分鐘后面能省下幾小時的排錯時間。先把項目目錄拿過來建獨立虛擬環(huán)境裝依賴然后不要急著訓(xùn)練先看一遍幫助信息cd diffusion_tf python -m venv venv source venv/bin/activate pip install -r requirements.txt python scripts/run_cifar.py --helpPython 版本建議 3.8 及以上具體以 README 里寫的為準(zhǔn)。requirements.txt 里一般包含 TensorFlow、NumPy、Pillow 這些基礎(chǔ)庫直接 pip 安裝即可。--help 這一步是關(guān)鍵習(xí)慣不同發(fā)布版本的腳本參數(shù)名可能有出入比如有的叫 --data_dir有的叫 --data_root先確認(rèn)再訓(xùn)練能少踩很多坑。如果裝依賴時遇到 TensorFlow 版本和本機(jī) CUDA 不匹配優(yōu)先看 README 是否給了指定版本沒有的話選擇當(dāng)前 Python 版本下安裝最順利的官方版本。4.2 訓(xùn)練CIFAR入口命令與參數(shù)含義CIFAR-10 是 32x32 的小圖單張消費(fèi)級顯卡就能訓(xùn)練適合做第一個完整實驗。訓(xùn)練命令按這個模板改python scripts/run_cifar.py \ --data_dir./data/cifar10 \ --out_dir./checkpoints \ --batch_size64 \ --num_epochs100 \ --lr2e-4腳本會先檢查數(shù)據(jù)目錄是否存在不存在時可能自動下載 CIFAR-10也可能提示你手動放置。參數(shù)含義按下面的表理解就夠參數(shù)典型值作用與注意事項data_dir./data/cifar10數(shù)據(jù)目錄目錄不存在時腳本一般會提示下載方式out_dir./checkpointscheckpoint 與日志輸出目錄建議按實驗時間命名batch_size64單卡建議從 32 起步OOM 時優(yōu)先減小這一項num_epochs100DDPM 在小數(shù)據(jù)集上也需較多迭代看 loss 收斂曲線判斷l(xiāng)r2e-4原版常用 2e-4過高容易出現(xiàn) nan loss訓(xùn)練過程中注意看兩點loss 是否整體向下走以及日志里每個 epoch 的速度是否穩(wěn)定。如果 loss 曲線平得像條直線先確認(rèn)數(shù)據(jù)加載是不是真的返回了圖像別在空數(shù)據(jù)上訓(xùn)練了一晚上。訓(xùn)練和采樣一般共用同一個入口腳本用 --mode 或單獨子命令區(qū)分具體以 --help 輸出的參數(shù)為準(zhǔn)。4.3 采樣與驗收如何確認(rèn)模型真的學(xué)會了生成訓(xùn)練到一半或者全部結(jié)束后用采樣模式生成一批圖像python scripts/run_cifar.py \ --modesample \ --ckpt_dir./checkpoints \ --sample_dir./samples \ --num_samples64采樣命令通常不需要 data_dir因為推理階段只從隨機(jī)噪聲出發(fā)不碰訓(xùn)練數(shù)據(jù)。腳本會從 checkpoint 恢復(fù)到指定 epoch然后從純噪聲迭代 1000 步。檢查輸出時先看整體顏色分布再看邊緣銳利度顏色分布對了說明網(wǎng)絡(luò)學(xué)到了數(shù)據(jù)分布邊緣清楚說明高頻細(xì)節(jié)也學(xué)到了。如果生成結(jié)果全是同一種顏色或者所有圖長得一模一樣基本是收斂異?;虿蓸庸絾栴}去第 5 章對照排查。4.4 換數(shù)據(jù)集CelebA-HQ和LSUN的注意點跑通 CIFAR 之后再換數(shù)據(jù)集主要變化在分辨率和數(shù)據(jù)讀取。下面這張表是我在單卡環(huán)境下的典型配置參考數(shù)據(jù)集常用分辨率單卡顯存建議Batch Size 參考CIFAR-1032x324 GB 以上64CelebA-HQ128x128 或 256x25612 GB 以上16 或 8LSUN128x12812 GB 以上16CelebA-HQ 原圖是 1024x1024直接把原圖丟進(jìn)去訓(xùn)練普通消費(fèi)級顯卡根本頂不住。常見做法是先把圖片縮放到 128x128 或 256x256再做中心裁剪和歸一化run_celebahq.py 里的輸入管線通常已經(jīng)預(yù)留了 resize 配置你只需要把目標(biāo)分辨率參數(shù)填上。LSUN 的 bedroom 類有上百萬張圖單機(jī)單卡全量訓(xùn)練要跑很久常見做法是先用子集或低分辨率做冒煙測試確認(rèn)數(shù)據(jù)和模型都正常再上全量。5. 避坑與常見問題排查DDPM訓(xùn)練里最容易翻車的四個環(huán)節(jié)擴(kuò)散模型訓(xùn)練里的坑很多屬于看著像玄學(xué)其實都有跡可循的類型。我按自己踩過的順序整理四條每一條都是現(xiàn)象、原因、解決三步走。5.1 loss正常下降采樣結(jié)果卻全是噪聲或灰塊現(xiàn)象訓(xùn)練日志里 loss 曲線穩(wěn)定下滑看起來一切正常但跑出來的 samples 圖是一堆高頻噪點或者整片灰?guī)缀鯖]有圖像結(jié)構(gòu)。原因通常有兩個。一是模型還在欠擬合階段CIFAR 上通常要跑比較多的迭代才能看到明顯輪廓訓(xùn)練幾十個 epoch 就采樣結(jié)果當(dāng)然是噪聲。二是采樣代碼用了剛保存的原始權(quán)重而不是 EMA 權(quán)重。原始權(quán)重是訓(xùn)練過程的實時快照噪聲大EMA 權(quán)重是全程權(quán)重的滑動平均推理時穩(wěn)得多。解決先確認(rèn) checkpoint 里保存的是否包含 EMA 參數(shù)如果 utils.py 里有 ema 模塊采樣前強(qiáng)制加載它。再檢查 p_sample 里最后一個時間步的 sigma 是否被置零如果沒置零最后一步的隨機(jī)噪聲會蓋掉整張圖。5.2 單卡GPU訓(xùn)練直接OOM顯存完全不夠現(xiàn)象訓(xùn)練腳本啟動后沒跑幾個 step直接報資源耗盡進(jìn)程退出。原因擴(kuò)散模型同時保存輸入圖和多個中間特征U-Net 的通道數(shù)、attention 層都比普通分類網(wǎng)絡(luò)吃顯存很多。很多人把 batch_size 設(shè)成分類任務(wù)的習(xí)慣值比如 128直接爆掉。解決先把 batch_size 降到 16 甚至 8確認(rèn)能跑起來再往上加。如果還想提升訓(xùn)練效率打開混合精度在保留 float32 主權(quán)重的同時用 float16 計算腳本沒有內(nèi)置的話用梯度累積模擬大 batch也就是多個小 batch 前向求平均后再反向更新。OOM 報錯信息里會給出當(dāng)前申請到的顯存大小拿它和顯卡總顯存對比能粗略估算出下一步該調(diào)到多少。5.3 CelebA-HQ與LSUN數(shù)據(jù)加載經(jīng)常報路徑或尺寸錯誤現(xiàn)象換到 CelebA-HQ 或 LSUN 后訓(xùn)練腳本報文件找不到、lmdb 讀取失敗或者圖片尺寸不一致導(dǎo)致 reshape 出錯。原因這兩個數(shù)據(jù)集不是直接解壓就能用的。CelebA-HQ 需要按目錄整理圖片并準(zhǔn)備文件列表LSUN 是 lmdb 格式且分多個類別腳本預(yù)期的目錄結(jié)構(gòu)和網(wǎng)上直接下載的原始包經(jīng)常對不上。解決先按 README 或腳本頂部注釋要求的目錄結(jié)構(gòu)放置數(shù)據(jù)。我一般會在正式訓(xùn)練前寫一個幾行的數(shù)據(jù)自檢腳本打印一個 batch 的 shape 和像素范圍確認(rèn)沒問題再跑。批量 resize 到統(tǒng)一分辨率再存成 tfrecord 或 numpy 格式能省后面很多事。5.4 訓(xùn)練中后期頻繁出現(xiàn)nan loss模型直接崩掉現(xiàn)象loss 正常降了幾千步突然變成 nan后續(xù) step 全部異常checkpoint 也無法繼續(xù)加載。原因?qū)W習(xí)率偏高在深層網(wǎng)絡(luò)里會放大梯度diffusion 模型尤其敏感混合精度下 float16 的 loss scaling 不夠分母里出現(xiàn)極小值會溢出U-Net 某層歸一化的 epsilon 默認(rèn)值太小也會導(dǎo)致除零。解決把學(xué)習(xí)率降到 1e-4 或 5e-5先確認(rèn)學(xué)習(xí)率調(diào)度沒問題如果用混合精度把 loss scaling 初始值調(diào)大并在反向更新前跳過 inf 梯度在 nn.py 和 diffusion_utils.py 里把歸一化層的 epsilon 從 1e-5 改成 1e-6 再試。大多數(shù) nan 問題都能被這三步定位到。改完先重跑一小段確認(rèn) loss 能跨過之前崩潰的步數(shù)閾值。5.5 一類通用排查習(xí)慣先縮小問題空間再上全量訓(xùn)練如果上面的現(xiàn)象都對不上我習(xí)慣先做一個極端小的冒煙測試把圖像縮到 16x16 或 32x32batch_size 設(shè)為 4跑 20 個 epoch看模型能不能在這么小的數(shù)據(jù)上過擬合。這個測試能一次性驗證數(shù)據(jù)管線、模型前向、loss 計算、checkpoint 保存四條鏈路是否正常。如果小規(guī)模都跑不通問題一定在代碼層面如果小規(guī)模能過擬合全量跑不通再往顯存、數(shù)據(jù)量、學(xué)習(xí)率方向查。這套檢查順序能篩掉大半無聲的配置錯誤比直接上全量訓(xùn)練然后盯著日志猜原因高效得多。6. 進(jìn)階技巧給DDPM接入DDIM采樣與類別條件控制6.1 把DDPM采樣換成DDIM用50步替代1000步DDPM 采樣要迭代 1000 步生產(chǎn)環(huán)境里太慢。DDIM 的核心改動是把隨機(jī)項系數(shù)設(shè)為可調(diào)當(dāng) eta0 時采樣過程完全確定性50 步左右就能生成質(zhì)量可接受的圖像。代碼上只改采樣函數(shù)一小段訓(xùn)練完全不動# DDIM單步更新eta0 時完全確定可用 50 步左右生成 def ddim_sample(model, x_t, t, acp_t, acp_prev, eta0.0): eps model(x_t, t) x0_pred (x_t - torch.sqrt(1 - acp_t) * eps) / torch.sqrt(acp_t) sigma eta * torch.sqrt((1 - acp_prev) / (1 - acp_t) * (1 - acp_t / acp_prev)) noise torch.randn_like(x_t) if eta 0 else 0 x_prev torch.sqrt(acp_prev) * x0_pred \ torch.sqrt(1 - acp_prev - sigma**2) * eps sigma * noise return x_prev在 diffusion_utils.py 里另寫一個 ddim_sample 函數(shù)采樣循環(huán)只改調(diào)用訓(xùn)練代碼一行都不用動。eta 調(diào)大能增加生成多樣性但也會引入隨機(jī)顆粒感常見做法是先設(shè) 0確認(rèn)效果后再微調(diào)。6.2 給U-Net加類別條件如果你想做按指定標(biāo)簽生成常見做法是把類別標(biāo)簽做 embedding然后和 time embedding 相加后一起注入殘差塊。用 run_lsun.py 做類別實驗時這個入口本身就暗示了類別支持的路徑。改動集中在一個位置在模型 forward 里加 class_embedding維度對齊 time embedding后續(xù)融合方式照抄時間嵌入的融合邏輯。要注意類別數(shù)變化時 embedding 表也要同步重建別沿用舊 checkpoint。6.3 EMA權(quán)重的保存習(xí)慣生成質(zhì)量最穩(wěn)的經(jīng)驗是訓(xùn)練期維護(hù)一份 EMA 權(quán)重checkpoint 主權(quán)重每 N 步保存一次EMA 權(quán)重單獨保存評估或者采樣本時全部用 EMA。這個習(xí)慣在 CIFAR 上可能區(qū)別不大在 CelebA-HQ 這種高清數(shù)據(jù)集上差別非常明顯。從那以后我每接手一個 diffusion 代碼包都強(qiáng)制先跑通一張圖的過擬合冒煙測試再改 batch 和分辨率上全量訓(xùn)練。這個習(xí)慣幫我避掉了無數(shù)次無聲的配置錯誤。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品丝袜久久亚洲不卡| 日本二区不卡| 毛片久久| 女上位精品在线| 婷婷中文字幕| 1人人看人人摸人人操| 少妇内射视频| 国产精品久久久久久片| 久久婷婷电影网| 97久久国产亚洲精品超碰热| 青娱乐国产剧情av一区| 69久久久久久久久久久久久| 性色一线| 色婷婷丁香五月| 黄色片一区二区三区四区五区| 欧美爱国产综合、| 亚洲精品成人| 91在线视频观看国产| 97在线免费看视频| 91在线观看,天天综合| 日欧美色| 日本精品一区三区| www.色婷婷色综合| wwwcaobibi| 370p日韩欧美亚洲精品| 午夜国产成人精品视频 | 欧美色图电影| 精品9999| 无码九九| 亚洲女人91| 97国产精品久久久久 | 欧美成人性爱视频大全| 欧美黄色大片在线观看| 凹凸视频在线一区二区| 亚洲中文字幕熟女少妇一区二区| 狠狠热这里都是精品| 超碰成人国产| 91九色精品熟女内射| 激情抓乳插进去啪啪啪日韩| 亚洲AV无码秘 蜜桃臀国精产品| 骚货操死你| 人澡逼| 欧美A√综合网| WWW4虎| 男人天堂2012| 久久99国产综合精品女同| 日本综合久久| 日韩精品三区四区| 日韩情色一区二区| 啊啊啊爽爽| 亚洲综合第一页| 东京热,男人的天堂| 色97干| 中文字幕熟女人妻丝袜丝| 色亚州人久干视频在线观看免费版| 97国伦国色| 97色色色综合网站| 伊人久久久日韩一区| 精品久久九| 欧美熟女丝袜| 99精品九九九九九九| 欧美78P| 欧美亚洲情色| 91社区伊人| 免费试看60秒| 无码精品久久久天天影视| 色狠狠 - 百度| 国产精品无码在线| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 美女诱惑久久| 性色AV网站| 中文字幕日韩专区精品系列| 老司机老司机午夜影院| 一区二区三区精品视频| 欧美激情综合色综合啪啪五月| 色婷网| 大香蕉97久久| 亚洲有码第一页| 91模特在线观看| 日韩欧美久久婷婷网站| 日韩操逼性鲍| 丁香六月婷婷久久综合| 久日91在线| 久久大香蕉97| 国产女人与拘做受视频免费| 五月天色色网站| 69AV女优男人的天堂| 天天射天天操天天干天天吃2018| 一线黄色免费性爱片| 国产亚州精品美女久久久免费| 国产精品久久久久久无码红治院| 五月丁香激情综合网| 精品国产嫩穴视频| 女同性恋中文字幕| 午夜乱轮操逼视频免费看| 黄色欧美性爱视频| 九九九综合精品| 日本精品88888888| 国产精品久久久久久久久久久久久久| 久久久一区二区三区三州| 国产精品视频白浆免费| 91日日| 欧美男人的天堂| AV一起草在线| 久久久久久久久久久久久久久性生活视频 | 欧美刺激色黄片免费看| 欧美永久激情一区二区| 夜夜骑日日| a片久久久久久久久久久久| 久久综合九九| 清纯唯美综合亚洲| 五月天黄色激情视频| 高清不卡国产| 亚洲天天综合| 夜夜高潮夜夜爽| 天天综合91入口| 无码免费在线观看黄色片| 久久五月丁香| 午夜经典| 久久久97| 蜜桃久久一区| 午夜色婷婷| 一本久久精品中文字| 日韩一二三区| 免费一二区| 91强热人妻| 亚洲第一色页夜| 干妹子| 狠狠操夜夜| 99蜜桃臀久久久欧美精品网站| 97国产超碰| 久久久蜜桃一区二区三区| 97操综合| 激情视频网址| 91丝袜视频在线观看| 欧美日韩*字幕一区| 性欧美体内射精| 9丨久久九九九| 激情综合五月| 好涩综合| 97人肏| 日本一二区不卡| 亚洲有薄码区日本系列中文字幕| 欧美啪啪色吧在线| 久久人妻视频网| 中文字幕第95页| 久久一级无码精品毛片6| 国产精品青青草| 欧美日韩国产精品久久色婷婷| 国产亚洲禁久一区二区| 欧美性夜| 69人妻精品丰满熟女区| yiqicaoav| 玖玖爱综合| 亚洲成aⅴ人片不卡无码| 爱干爱射网啊啊啊| 日韩午夜啪啪视频| 这里都是精品| 中文字幕日韩人妻视频一区二区三区交换夫妻| 久久亚州精品成人Av无| 亚州色综合| 日韩有码一区三区| 五月开心网| 熟女人妻一区二区三区免费看 | 最新欧洲欧美日本激情网站| 国产无码精品久久久久久| 大香蕉伊在线久草麻豆天堂故事| 草草网站影院白丝内射| 日韩久射综合| 裸模AV女优| 国产精品呦一区二区三区| 国产中文字幕在线观看| 无码99| 91福利网在线观看| 大茄子熟女AV导航| 久久国99999| 国产又大又硬又长又粗| 很很操在线| 久久动漫精品视频这里只有精品| 97人人干| 成人免费在线网站| 蜜臀无码视频在线观看| 精品人妻一区二区蜜桃视频| 一区二区首页| 亚洲成av人片色午夜乱码| 一级二级在线观看| 欧美人妻熟女在线| 97这里都是精品| 久久香蕉国产线看观看猫咪av| 色香欲综合| 超碰97在线色男人??| 日韩人妻资源在线看| 中文字幕乱码人妻二区三区| 欧美日韩色| 青青草白白色| 91 丝袜在线| 国产情侣自拍在线播放| 成人免费在线网站| av无线看| 天天视频黄| 好涩综合| 色天天野狼综合社区| 九九九久久久久| 中文字幕av乱伦| 成人精品在线免费视频| 男人天堂新在线| 国产乱青青草久久| 国产日韩欧美| 欧美高潮| 国产超碰欧美| 久久久久女教师免费一区| 色官网色综合| 亚洲 国产 精品一区| 亚洲国产av中文字幕久久| 男女日B国产| 九九九热| 久久欲| 欧美性爽xyxOOOO| 亚洲第二页| 久久九九热| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 青娱乐日韩无码| 97视频在线看| 中文字幕在线免费观看2| 一区二区高清视频| 又粗又长又大国产不卡| 插老姨肥穴| 国产极品精品美女视频| 国产免a费看黄片在线| 老司机天天操| 亚洲成人久久美女| 成人贴图日韩欧美| 久久超碰大香蕉| 啊好爽快点-国产一区二区三区撒尿在线-成人AV| 九一综合精品视品av| AV老汉| 97超碰逼| 99热线麻豆 | 亚洲色人阁| 淫荡网址| 黄色一区二区秘书性感| 午夜婷婷| 97一区二区三区视频| 久欲AV| 少妇熟女一区二区三区| 色哟哟AⅤ| 欧美日韩一区二区三区四区蜜桃| 熟女一区二区三区| 亚洲日韩狠狠撸视频| 天天射夜夜骑| 欧美一级特黄淫片在线观看| 欧美 亚洲 综合 制服| 强上我不卡卡| 超碰人人干天天射| 国产女s强制榨精视频| 人人射人人操人人摸| 人夜夜精品网站香蕉嫩草| 婷婷另类小说| 美女天天干| 日韩精品在线观看网站| 亚洲伊人久久精品影院| 大香蕉乱级| 久久九九综合| 风骚少妇视频中文字幕| 久久永久无码人妻视频| 91麻豆va国产精品| 97久久精品不卡| 国产在线综合网| 欧美日韩操逼嗦吊| 青青草中出视频| 免费精品无码一级毛片牛牛影视| 午夜精品探花| 99re这里| 午夜亚洲WWW湿好大| 激情av| 欧美 亚洲 综合 制服 另类| 熟女乱3伦999| 午夜精品久久久久久久男人的天堂 | 欧美日韩制服| 思思热在线cao| 成人女人国产| 97视频在线免费观看| 一区二区三区精品视频| 男人高清无码一区二区| 久久久久久久久久久999| 毛片一区二区| 国产欧美第五页| 欧美啪啪天堂| 久久xxxx| 中日韓欧美高清| 欧美在线播放aaaa| 欧美 色 亚洲| 久久国色天香香蕉| 超碰在线欧美性爱激情| 国产农村妇女精品一| 精品国产乱码久久久久久蜜臀| 把腿张开老子CAO烂你| 欧美97视频| 久久天天艹| 日本人妻天堂网站在线播放| 操逼大黄片| 日本男人插女人的逼黄色| 都市久久精品激情亚洲| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 欧亚性爱在线视频| 日韩久草| 天天爽天天爽| 日产操逼| 97超碰巨乳| 亚洲成人无码影院| 欧美色图综合网| 丁香五月AV| 国内偷拍精品一区二区| 精品少妇一区二区三区在线视频| 国产视频大全| 午夜福利免费福利视频| 99re99在线视频| 黑人无码一区二区| 人妻第一页| 国产成人亚洲精品自产在线| 日韩操啪| 欧美日韩美女精品久草一区二区三区| 国产情侣自拍在线播放| 欧美综合网在线| 搡老女人老妇女老妇老熟女怎么读| 精品国产三级av韩国在线| 久久久18禁| 国产精品无码在线| 97爱综合| 1024午夜激情男人的天堂| 久久九色| 亚洲无码国产探花在线观看| 国产精品另类一区大香蕉| 色情成人五月天| 欧美日韩中文字幕人妻| surenchaopeng| 屁屁影院一区二区三区国产| 狠狠爱夜夜| 75大香蕉| 99亚洲天堂| 日韩在线地址一| 久久一区二区加油站| 六月色婷婷| 两女互慰AV高潮喷水在线观看| 天天舔天天日天天射| 婷婷在线播放| 亚洲成人美女无吗| 日韩欧洲操屄视频| 麻豆一区二区三区在线看 | 懂色av中文字幕| 久操大香蕉手机视频在线看| 97人人操人人摸人人爱| 91国产操逼视频| 久久成人午夜狠狠| 国产夫妻一区二区| 欧美少妇熟女| 99自拍视频在线| 国产精品麻豆免费视频| AV女优男人的天堂| 色偷偷人人玩人人舔人人操人人摸人人爽 | 日逼视频日本| 亚洲婷婷丁香在线| 97久久国产精品女不卡| 亚洲不卡一| 和协影院中文字幕三区| 嗯嗯啊啊用力视频免费| 人妻天天夜夜爽一区二区| 在线无码操| 精品成人亚洲午夜电影| 尤物av网站免费在线播放| 亚洲少妇自拍中文字幕懂色| 欧美少妇高潮久久91| 97超碰69| 久久熟女人| 国产成人+综合亚洲+天堂| 国产精品麻豆视频网站| 精品国模无码| 白丝被操91| 91天堂网| 五月亭亭六月丁香| 少妇一区二区三区| 97超碰欧美精品| 欧美第五页| 精品一区99999| 天天操人人操骚逼网站| 又摸又舔在线观看网站| 第四色亚洲色图| 亚洲瓯美色图| 青青草国产盗摄一二三区| 亚洲黄日韩无码专区| 2025亚洲男人天堂| 97中文字幕色| 农村妇女精品一区二区| 亚洲视频二区 | 久久只有精品一区二区三区| 久久有碼| 欧美在线视频播放| 中文在线视频| 亚洲91射| 精品999999| 国产偷拍网站| 大香蕉欧美伊| 日韩精品三级片长长久久| 九九九九九九成人| 国产丸一视频| 亚洲美女精品九九视频| 天天日天天操天天射河南省| 国产丝袜美女在线一区| 色小视频蜜乳| 中文字幕片| 久久久久密臀一区二区| 99国产精品自在自在| 操死我了啊啊啊| 亚州欧美另类| 99精品国产户外露出| 亚洲欧洲自拍图片专区满春格| 中文字幕乱码人妻二区三区| 思思在线免费视频| 久久久98网站免费视频| 制服中出中文人人精品| 强乱老妇中文字幕| 人人干人人操人人爱| 成人激情无码在线视频| 看日韩美女二区三区免费操逼视频| 亚洲日韩肥臀视频在线观看| 欧美在线 亚洲| 久久亚洲日韩熟女精品| 女人与公拘交酡2020视频| 99色热国产视频精品| 97碰在线视频| 九九热精彩视频| 91美女片在线| 激情无码日韩| 99精品丰满人妻无| 亚洲区小说| 蜜乳AV免费观看| 日本午夜久久电影| 国产久久久久影院老熟女| 欧美双插| 日韩一级片在线看| 97超碰免费人人性爱| 人妻丰满熟妇av无码区蜜桃| 一级毛片久久久久久久女人18| 丁香六月啪| 久久久久久久久久久999| 素人伊尹大香蕉免费下载视频| 国产无码三级视频在线观看| 亚洲午夜AV| 亚洲无限观看| 激情五月天插| 顶级少妇BT天堂| 日韩无码第3页| 欧美黑人精品在线播放| 91人妻丝袜无码| 色淫网站优优视频| 亚洲啪啪性视频| 中文字幕神马久久| 国产熟女完整版中字 | 东京热一区二区中文字幕| 日韩人成网站在线播放| 九九九九九九九九九五码| 青草精品视频-日本久久久久网站| 国产成人一级av88| SS久久| 一级做a爰片性色毛片久久| 免费精品99| 九九五月天| 一级性爱aaaa| 精品无码一区二区三区| 久久草在线综合视频| 中文字幕女同在线| 国产大学生口爆吞精合集| 久草色悠悠在线视频| 天天看天天日天天操| 亚洲黑丝在线| 国产色图乱伦| 中文字幕乱碼在线| 国产av强奸美女| 婷婷15月天青娱乐| 日本操大逼| 色偷综合| 一区二区三区视频| 综合亚洲欧美| 天天干2019| 久久中文字幕不卡人妻| 九九夜精品九九在线| 99久久久无码精品国产人| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 嗯嗯啊好爽| 色妹子A V| 国产拍偷精品网站| 综合av影片| 日韩一级片在线看| 九九九精品美女| 青青草原人妻| 淫荡少妇免费| 99精品综合久久久久五月天| 91婷婷| 色在线视频导航| 九九拍拍精品视频在线播放 | 老女人日韩美91| jizz啪啪| 天美av在线| 九九久久一区二区三区| 天天色天天干天天射| 在线电影亚洲色图| 任我爽视频在线观看| 中文字幕国产| 99热这里都是精品| 欧美情色男人的天堂| 久久亚洲AV无码专区国产精品| 亚洲骚男同com| 人人喜人人妻| 黄片aaaaa一区| 女色综合| 青青草好吊| 久久久久国产亚洲一区欧美色图日韩| 欧美久久人人网| 亚洲一区二区AV| 久久久不卡区一区二区三区久久久| 人妻人人做人人澡人人爽欧美一区| 人妻欧美| 亚洲激情深爱文学小说网站| 在线 亚洲 网爆 自拍| 亚洲砖码砖专无区2023| 中文字幕av亚洲精品| av草草在线电影| 黄色二级片网站| 婷婷亚洲综合| 黄色AAAAAAAAAAA大片| 国产精品久久| 亚洲 欧美 日本 国内 首页| AV中文字幕剧情1区2区3| 欧美综合站| 国模精品一区二区三区苹果色戒| 91精品亚洲内射孕妇| 日本不卡在线二区三区| 午夜福利合集| 欧美一区二区三区黄色影视| 看黑丝美女操逼青青网站| 操人无码| 中文字幕狠狠玩| 不卡中文字幕aⅴ在线| 丰满少妇一区二区三区免费看| 国偷自 一区二区| 国产精品经典一卡久久久 | 天天激色| 青女在线| 天堂国产AV| AV天天综合| 3571色综合一区二区二区| 国产激情av女片自拍| 中文字幕一区二区三区高清| 精品国产91内射久久| 黄色视频高清无码网站| 91欧美网| 夜夜躁狠狠躁日日躁av| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 欧美激情专区| 女人久久久| 91丝袜| 亚州男人天堂| 欧美高清色| 97亚洲欧美| 99热综合| 久久伊人大香蕉| 中文字幕日本久久| 狠狠色婷婷7777久| 欧美一区91大爱| 亚洲色图大香| 啊好大好舒服| 欧美A√综合网| 欧美天堂第二区| 精品视频久久区| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 亚州中文字幕超碰97| 色娱乐色呦呦夜夜夜夜av| s片在线观看| 东方亚洲在线操逼天堂| 亚洲情色 自拍| 日韩十八禁| 国产乱伦视频污| 国产一区免费午夜视频| 国产中文精品一区二区在线观看| 在线可观看的黄色网址| 中文字幕在线日亚洲9| 亚洲色图91欧美日韩| 国产日韩精品一区二区三区| 久久一二三四五六七八九区区| 日韩八十路老熟女| 精精品人妻一区二区三区| 国产乱子伦久久精品综合一区二区三| 色婷婷六月丁香七月婷婷| 国产人妖视频一区在线观看| 日本片日本片祼观看网站在线看中文版网页在线看 | 国产操逼逼网| 亚洲精品一区中文字幕乱码| 91殴美大片| 啊啊啊啊好疼视频| 色欲av国内精品久久久久久| 欧美亚洲色图另类国产| 五月天婷婷综合| 91色图片| 91bbbbbb| 草草网站影院白丝内射| 99色在线| 免费97视频| 热99这里有精品综合久久 | 日本在线视频导航| 国产超碰在线一区| 久久丝袜| 最新日产中文在线麻豆| 五月天色图| 密臀成人视频久久久| 无遮挡男女激烈动态图| 欧美日韩91| 二三四区精品| 欧美精品久久96人妻无码| 日韩性爱视频免费在线| 黄色成人网久久久久久| 91GD.COM| 粉嫩av一区二区三区四季| 精品午夜福利导航| 五月开心网| 欧美骚少妇| 三级AV入口| 热天堂一区二区| 一本色道熟妇| 午夜福利视频在线一区| 性生活无遮挡纯毛片在线看| 激情小说在线视频| 99啪啪| 超碰偷拍| 顶级丝袜熟女一区二区三区 | 国产精品午夜福利| 亚州AV无码国产精品| 极品粉嫩少妇视频| 操b在线观看| 厕所偷拍在线| 美女诱惑久久| 天天爽天天| 蜜臀久久99精品久久久久久成人小说 | av中文在线| 熟女熟妇一区二区三区视频| 中文字幕一区二区韩| 爱啪精品一区| 黄色免费一级在线毛片| 欧美九九99久久精品| 十八禁啪啪视频| 欧美78p| 日韩在线观看三级电影| 久操综合在线| 人妻9117c| 玖玖蜜臀资源网| 92性色国产午夜福利在线661| 色女网日韩| 2021国产成人精品久久| 日本一区二区三区精品| 中文字幕在线免费观看2| 日韩在线AB| 欧美伊人久久综合网| 北京美女一区二区| 欧美色性爱| 91成人亚洲色图| 狠狠操狠狠爱| 久久老女人| 人妻一区久久二区三区色播| 人人玩人人添人人澡免费| 天天天天天天天天综合| 国产亚洲精品美女久久久m| 五月天欧美色图| 国产精品老师| 免费人成毛片乱码| 大香网伊人久久综合网eew| 国模不卡| 天天操天天舔| 日韩人妻网站| 男女真人网18| 美女91AV| 国产熟女二区| 六月丁香五月婷婷| 日本熟妇熟色97一本在线观看| 久久97| 久久宗合亚洲| AV 少妇 人妻 偷拍| 美女裸体无遮挡永久免费观看网站| 96免费视频在线| 日本污ww视频网站| 久久久久久网址| 啊啊啊啊啊啊啊啊啊在线观看| 久久久网站| 日韩有码 一区二区三区| 欧美一区二区三区成人性生活| 成人看片网站| 樱花蜜乳av| 欧美性夜| 日日夜夜模| 丝袜AV一二三区| 秋霞影音一区二区三区| 精品免费视频国产一区| 男人的天堂日韩| 亚洲男人天堂网久久| 男女一级A片大黄,一进一出| 国产狂喷潮在线精品| 久久天堂网| 久草资源欧美在线视频| 防屏蔽在线视频| 国产精品一区二区三区,亚洲综合| 97欧美日韩| 天美传媒av在线| 国产精品乱人伊人网| 欧美啪啪女女| 九色精品视频导航1| 欧美精品三级黄片| 大香蕉狠狠爱| 9美女超碰在线免费观看| 精品国产国产AV| 91最新综合| 久久欧美按摩999| 国产成人在线观看综合| 日韩无码黄色片| 国产精品第一区第一页| 精品欧美乱码久| 欧美日韩亚洲少妇寂寞影院正在播放 | 欧美日韩国产传媒在线精品| 在线国产探花| 欧美人妻一区| 国产成人一级av88| 无码操逼视频一下| 精品一区二区三区国产| 天天肏视频| 超碰久超碰久| 啊啊啊好大好深| 淫穴高潮色图| 福利五区| 色偷偷综合91久久噜噜| 久久久久久久久国产| 亚州日韩97| 97操在线| 日韩精品一区二区日韩| 精品国产Av无码久久久亚洲| 国产操逼网站亚洲一级黄色| 日韩色| 亚州综合网| 2024黄色视频| 91精品无码久久久久久久| 欧美综合天天| 日本一级真人黄色性爱视频| 欧美色女人| 百度百度日本操逼| 小说区 图片区色 综合区| 亚洲伊人成综合成人网| 免费AV中文网在线观看| 日产欧美电影一区二区三区| 在线观看一级α片刺激高潮视频| 亚洲黄片免费在线播放| 无码高清操逼| 日韩精品一区二区日韩| 婷婷五月天激情网| 激情久久久| 久久久爆乳翘臀一线天伦理视频| 婷婷五月天激情小说| 超碰人人乐97| 久久夜嗨| 日本精品一区二区三| 一本一道久久综合久久| 中文字幕三四五区| 黄色无码高清黄色无码网站| 人妻啪| 亚洲欧洲日韩国产自在线| 国产精品99久久久www| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 成人小电影网站tex| 成·人免费午夜在线观看| 国产久久成人| 狠狠干,狠狠操| 精品国产99| 久久激情视频| 欧美性爱精品七区| 中文自拍欧美影视| 亚洲s在线观看| 日韩特一级久久| 日韩兔费看黄片| 一区二区三区 日韩欧美| 亚洲熟妇自偷自拍另欧美| 性老妇一区二区三区| 久久久久久久久9| 女欧美一区二三区| 人人扣人人操| 亚洲www91| 我想要 啊 啊 啊| 色综合av男人天堂| 久久久久无码| 疯操AV| 先锋激情∨在线视频播放| 五月天成人综合| 天天色踪合| 亚洲中字幕日本一区二区三区| 国产精品国产| 亚洲麻豆av一区二区| 偷看洗澡一二三区美女| 婷婷激情一区二区三区俺也去| 91超碰丝袜制服| 国产女同视频在线播放| 欧美亚州手机在线| 激情文学小说一区二区| 狠狠激情综合狠狠操中文字幕| 精品欧美日韩在线观看| 97日视频| 午夜超碰| AAA久久| 新视频sss国产| 亚洲一区在线观看欧洲| 九九综合| 国产97在线播放| 自怕偷自怕亚洲精品| 精品91摸| 国产乱子伦久久精品综合一区二区三| 免费在线观看国内色片网站网址| 欧美视频第二页| 男人午夜天堂| 电影69乱码96| 69精品| 另类小说五月天| 亚洲中文sv| 亚洲中文字母在线播放| 中出后入| 亚洲欧美在线观看2021| 秋霞福利网| 中文字幕91页| 久偷拍欧美日韩三区| A级毛片在线看免费| 日本少妇va7777| 国产日韩精品suv| 91 国产丝袜在线放观看| 日本不卡五区| 色999人与兽| av亚欧| 好爽,再快点啊哈嗯嗯嗯嗯| 深夜福利黄片| av情色影音| 91AV入口| 国产十八禁视频| 亚洲成人无码影院| 日韩有码回春沙龙第一页| 久久精品国产72国产精品福利| 我中文字幕6区| 福利视频一区二区微拍| 91爱做| 人妻一二三区| 国产精品3| 97人人超| 97天天日| 在线观看AV不卡| 超碰精品国产无码| 亚洲欧美日韩有码| 国产AV精久久| 亚洲中文字幕av | 日韩人妻少妇 一区二区三区| 老女人综合| 992这里有精品| 亚洲日韩人妻中文字幕一区| 一区久久久二区| 日本三级一区二区 在线| 欧洲综合视频| 婷婷操视频| 久久精品72| 日本五十路熟女一区二区| 久九9精品| 久久精品色欧美aⅴ一区二区| 欧美亚洲首页| 黄页大片在线观看| 综合 欧美 亚洲 日本| 九九热精品免费视频| 成人性爱AV在线免费观看| 国产吹潮女在线观看| 久久久国产成人一区二区三区在线 | 亚洲网站一区二区在线| 男人的天堂VA在线| 丁香六月婷婷综合| 91精品国产91综合久久蜜臀| 传媒免费一区二区三区| 精品一区二区综合熟妇| 97天天| 青青操青娱乐| 思思热er精品视频| 天天综合-91入口| 超碰在线人妻不卡| 久久久激情| 亚洲a色| 亚洲成人妻日韩在线| 天天日天天舔天天喷天天射| 伊人国产成人av网站| 国模久久在线| 少妇 综合| 亚洲精品乱码久久久久久蜜桃麻豆 | 一本色道久久综合狠狠操| 日本三级中国三级99人妇网站| 被窝影院午夜看片无码| 日韩丨制服丨中文|在线| 亚洲天堂女优在线| 女人爽到高潮潮喷18禁网站| 伊人天天久久动态图| 亚州欧美一区| 国产SV一线| 久久天堂婷婷网| 日韩熟女乱伦中出| WWW.操逼.COM| 99re视频这里只有精品| 啊好爽快点-国产一区二区三区撒尿在线-成人AV| 大香蕉五月天婷婷| 国产成人99久久亚洲综合| 欧美亚洲小说| 91欧美www| 91丨精品丨国产丨丝袜| 中文字幕片| 中文字幕精品亚洲熟女| 91新在线欧美| 中文字幕av色| 亚洲操人| 欧美在线播放aaaa| 亚洲乱码尤物193YW| 久久国产AⅤ| 亚洲欧美日韩偷拍色图| 97操97干| 蜜桃臀AV在线| 亚洲天天精品| 欲香欲色天天天综合和网| 色 婷97| 日本高清_区二区三区| 日本一区二区三区午夜观看| 亚洲国产成人精品久久久国产成人一区二区| 欧美丝袜美女电影一二三四区| 免费看污网址| 日韩图区| 男女激情中文字幕| 欧美情色贴图| 欧美精品偷拍| 中文字幕片| 成年男人的天堂| 国语对白在线播放视频| 可能人人看人人摸| 亚洲情色中文字幕一区| 欧美亚洲第一页| 欧美不在线| 久草成人影片| 天天热精品| 欧美96在线|欧| 久久精品无码一区二区三区| 蜜臀在线网站| 人妻欧美| 秋霞色色影院| 84YTCOM性无码| 嫩呦国产一区二区三区AV| 成人小说另类在线| 丰满岳乱妇一区二区三区| 女人 A一级| 人人操人人搞人人草| 欧美日韩操逼嗦吊| 97电影院超碰| 亚洲天堂色图| 午夜福利在线视频1000| 亚洲污污网站| AV色五月天| 91天堂| 97资源站国产精品| 国产精品久久久 | 久久二| 日韩字幕一区| 国产探花精品在线| 日日干日日| 蜜桃视频一区二区三区在线观看| 用力操死我| 色香综合天天影视综合| 无码人妻一区二区三区四区老鸭窝| 九九九九九九九九九国产精品 | 久久久99免费| 亚洲精品人妻吞精av| 中文字幕在线免费观看视频| 国产精品情侣啪啪| 东京热大香焦| 日本在线激情一区二区三区| 久久精品人体| 日本不卡一区二区三区| 亚洲少妇视频| 中文精品一区二去| 中文字幕 人妻不满 在线视频| 女同在线视频一区| 99在线啪| 亚洲婷婷综合网| 午夜影美女日鸡鸡天天视频国产| 久久精品国产精品亚洲艾通辽熟妇 | 午夜无码熟妇丰满人妻| 日日骚一区二区三区| 99在线免费公开视频| A久久| 亚洲蜜臀懂色| 中文字幕在线免费观看| 中文字幕日韩人妻视频一区二区三区| 久久久 国产精品| 精品一久久久| 三上悠亚在线毛片91| 亚洲一区二区三区播放在线| 夜夜中出国产| 四虎AV无码| 欧美亚洲特P| 国产 无码 一区二区| 色情综合网| 国产后入清纯| 国产极品精品美女视频| 99熟女| 久久成人精品| 成人亚欧免费视频| 国语人妻精彩刺激| 五月天婷婷社区| 色青青久久影视| 麻豆区99999| 国产精品播放| 开心五月婷婷激情| 天天干天天中出av| 超碰在线欧美性爱激情| 老女人爆菊| 干妹子| 免费a级毛片av无码久久精品中文字幕| 婷婷综合五月天| 亚洲 欧美 第一页 | 日韩亚洲Av人人夜夜澡人人爽| 97 国产一区| AV麻豆免费一区| 欧美操逼一二三区| 97碰碰色| 日本欧美成人片AAAA| 日韩中文字幕宗合在线| 岛国网址国产 | 日日干夜夜操视频h| A级片一区| 成人五月香网在线| 久夜视频| 国产欧美美女免费观看视频| 欧美午夜熟妇黑人精品91| 欧美性爱精品一区二区| 欧美肥臀在线| 激情视屏国产乱伦强奸| 97精品网站| 午夜男人一级A片7777| 91男同| 91精品久久综合熟女| 97超碰影音| 国产精品无码论坛| 欧美日韩亚洲少妇寂寞影院正在播放 | 4tube欧美女厕所| 激情综合久久| 女生久久网| 婷婷尹人大香蕉免费| 97视频在线播放| 日韩精品人妻系列无码天堂| 欧美亚洲激情| 久久久工口| 欧美大片91| 青青草五月天| 看日韩操逼| 色哟哟AV| 98色网| 中文字幕AV乱伦| 国产乱码久久| 92性色国产午夜福利在线661| 少妇内射www在线观看视频| 国产乱人伦AVA麻豆软件.| 亚洲AV人人澡人人爱| 狠狠色综合网| 26uuu最新| 情色五月天久久久| 久久夜黄色无码A级大片| 又黄又硬又粗又长国产视频| 人人看人人摸人人色| 日日骚中文字幕| 99在线视频播放| 另类一区| 天堂亚洲欧美| 亚洲熟妇乱女区二区三区| 日日操丁香五月天| 色九久| 素人无码中文字幕| 色噜噜人妻丝袜a∨先锋影| 999999精品| 久草精品一区| 无套内射性感少妇视频| 日韩视频中文字幕| AV中文字幕剧情1区2区3| 国产一区二区三区免费视频在性观看| 97久久国产精品| 91大神电影天堂| 自拍偷拍2025在线观看| 少妇的嫩逼图片| 东京热精品97综合网| 丁香六月综合激情| 无码久久亚洲高清,| 国产精品午夜福利| 美女主播色欲91抠b在线播放| 99久久久久| 国产亚洲福利第一页丝袜| 欧美瑟综合| 久久免费精品96| www.99热| 青娱乐久久艹| 一区操逼| 又大又大又大又粗爽高潮观看| 青青草日本中文字幕| 国产一区二区三区中文字幕| 亚洲国产精品成人无码久久久 | 丁香啪啪| 人妻乱仑一区二区三区| 激情五月天中文字幕色| www.久久超碰| 2017天天透天天通天天擦| 亚洲有码 视频一区| 国产精品乱码久久久久| 草草草视频在线免费看| 9久9久9久9久视频网站| 九九久久国产精品| 91 手机在线播放 绯色| 国产尹人在线视频免费| 日韩无码视频黄色| 中文字幕欧美丝袜07资源| 97久久综合网| 青青青草原| 丰满少妇高潮无码| 亚洲欧美爆| 精品久久久av| yellow网站免费观看日韩高清无码| 亚洲欧美综合| 亚洲色图欧美色图另类图片| 深喉吞精| 97超碰免费生活| 久久久免费懂色| 91欧美另类| 天美传媒Av在线| 偷拍 亚洲| 国产原创精品| 久久9 9 9精品| 高凊专区人人操| 欧洲色色| 中文字幕五区| 亚洲欧美大| 欧美一区二区观看在线| 天天懆天天日| se吧提供91精品国产91久久久久久| 久久精品无码专区| 亚洲乱熟女一区二区| 精品一二三区四视频| 亚洲性少妇| 91美女国产在线| 色噜噜人妻av中文字幕| 日本孕妇孕交| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 欧美一级A片在线看视频性色| 人人艹亚洲| 黄色视频特级毛片| 婷婷伊人綜合中文字幕| 精品区9|