<strike id="9fblt"><b id="9fblt"></b></strike>

<sub id="9fblt"></sub>
<noframes id="9fblt">

<sub id="9fblt"><listing id="9fblt"><menuitem id="9fblt"></menuitem></listing></sub>
<noframes id="9fblt">
<noframes id="9fblt"><form id="9fblt"><listing id="9fblt"></listing></form>

    <address id="9fblt"><address id="9fblt"><nobr id="9fblt"></nobr></address></address>
    <form id="9fblt"><nobr id="9fblt"><meter id="9fblt"></meter></nobr></form>
    您正在使用IE低版瀏覽器,為了您的雷鋒網賬號安全和更好的產品體驗,強烈建議使用更快更安全的瀏覽器
    人工智能學術 正文
    發私信給楊鯉萍
    發送

    0

    PyTorch Hub:圖靈獎得主 Yann LeCun 強推!一行代碼輕松復現主流模型

    本文作者:楊鯉萍 2019-06-12 10:07
    導語:無論 ResNet、BERT、GPT、VGG、PGAN,還是 MobileNet,只需一行代碼輕松復現!

    雷鋒網 AI 科技評論按:6 月 11 日,Facebook 宣布推出 PyTorch Hub。這是一個簡單的 API 和工作流程,包含計算機視覺、自然語言處理領域的諸多經典模型的聚合中心,為機器學習研究的復現提供了基礎的構建模塊。無論是 ResNet、BERT、GPT、VGG、PGAN,還是 MobileNet 等經典模型,只需輸入一行代碼,就能實現一鍵調用。

    PyTorch Hub:圖靈獎得主 Yann LeCun 強推!一行代碼輕松復現主流模型

    圖靈獎得主 Yann LeCun 強烈推薦

    關于 PyTorch Hub

    可復現性是許多研究領域的基本要求,包括基于機器學習技術的研究領域。然而,許多機器學習出版物要么不可復現,要么難以復現。隨著研究出版物數量的持續增長,包括目前在 arXiv 上的數萬份論文以及歷史大會投稿,研究的可復現性比以往重要得多。雖然其中很多出版物都附上了有用的代碼以及訓練有素的模型,但仍為用戶留下了一些需要自行解決的步驟。

    所以 PyTorch 團隊推出了 PyTorch Hub:一個簡單的 API 和工作流程,為機器學習研究的復現提供了基礎的構建模塊。它由一個經過預先訓練的模型存儲庫組成,專門設計用于協助研究的可復現性并實現新的研究。它還內置了支持 Colab,集成 Papers With Code 網站,目前已有一組預訓練模型,包括 Classification、Segmentation、Generative 和 Transformer 等等。

    PyTorch Hub:圖靈獎得主 Yann LeCun 強推!一行代碼輕松復現主流模型

    [所有者] 發布模型

    PyTorch Hub 可通過添加一個簡單的 hubconf.py 文件,實現將預訓練模型 (模型定義和預訓練權重) 發布到 GitHub 存儲庫。這提供了所支持模型的枚舉以及運行模型所需的依賴項列表。用戶可以在 torchvision,huggingface-bert 和 gan-model-zoo 存儲庫中找到示例。

    最簡單的案例:torchvision's hubconf.py:

    PyTorch Hub:圖靈獎得主 Yann LeCun 強推!一行代碼輕松復現主流模型

    在 torchvision,模型具有以下屬性:

    • 每個模型文件都可以獨立正常執行

    • 無需要除 PyTorch 以外的任何包(在 hubconf.py 中:dependencies['torch'])

    • 無需單獨模型入口,因為模型一旦創建,即可無縫提取使用

    將包依賴最小化,可減少用戶導入模型后需要立即進行實驗時出現的各類問題。一個更直觀的案例是 HuggingFace's BERT 模型,其 hubconf.py 文件如下:

    PyTorch Hub:圖靈獎得主 Yann LeCun 強推!一行代碼輕松復現主流模型

    每個模型都需要創建一個模型入口,下面是一個代碼段,指定了 bertForMaskedLM 模型入口,并返回預先訓練的模型權重。

    PyTorch Hub:圖靈獎得主 Yann LeCun 強推!一行代碼輕松復現主流模型

    這些模型入口可以作為復雜模型的包裝器,它們可以提供注釋文檔或其他幫助函數,具有支持下載預訓練權重的功能 (例如通過 pretrained=True),或者具有其他特定功能,如可視化。

    有了 hubconf.py,研究者就可以去 PyTorch Hub 的 GitHub 頁發送拉取請求。若該模型符合高質量、易復現、最有益的要求,Facebook 官方將會與你合作;若模型質量較低,也有被拒絕發布的可能。但拉取請求一旦被接受,該模型將很快出現在 PyTorch Hub 官方網頁上,供所有用戶瀏覽。

    [用戶] 流程

    PyTorch Hub 允許用戶對已發布的模型執行以下操作:

    1、查看可用的模型

    用戶可以使用 torch.hub.list() API 查看存儲庫內所有可用的模型入口。

    PyTorch Hub:圖靈獎得主 Yann LeCun 強推!一行代碼輕松復現主流模型

    PyTorch Hub 還允許使用除預訓練模型的其它輔助模型,例如在 BERT 模型中進行預處理時加入 bertTokenizer,這會使工作流更順暢。

    2、加載模型

    已知了其中提供的模型,用戶可以使用 torch.hub.load()API 加載模型入口。這只需要一個命令,而不需要安裝其它的 wheel。此外,torch.hub.help()API 可以提供有關如何使用預訓練模型演示的有用信息。

    PyTorch Hub:圖靈獎得主 Yann LeCun 強推!一行代碼輕松復現主流模型

    模型發布者通常后續也會不斷添加錯誤修復和性能改進,用戶通過調用也可以非常簡單地獲取更新,確保自己用到的是最新版本:

    PyTorch Hub:圖靈獎得主 Yann LeCun 強推!一行代碼輕松復現主流模型

    這將有助于減輕模型發布者重復發布包的負擔,從而使他們更加專注于研究。同時它還可確保,作為用戶獲得的是最新的可用模型。

    而另一方面如果用戶更在意穩定性,模型發布者則會提供一些特定的分支或標記 (而不是主分支),以確保代碼的穩定性。例如 pytorch_GAN_zoo 的 hub 分支:

    PyTorch Hub:圖靈獎得主 Yann LeCun 強推!一行代碼輕松復現主流模型

    3、了解模型可用方法

    加載了模型后,可以使用 dir(model) 找出該模型所支持的可用方法,以 bertForMaskedLM 模型為例:

    PyTorch Hub:圖靈獎得主 Yann LeCun 強推!一行代碼輕松復現主流模型

    help(model.forward) 則可提供運行該方法所需的參數,幫助用戶進行更深入的了解。

    PyTorch Hub:圖靈獎得主 Yann LeCun 強推!一行代碼輕松復現主流模型

    其他

    PyTorch Hub 中提供的模型也支持 Colab,并直接鏈接在 Papers With Code 中,用戶可以一鍵進入 Colab 運行模型 Demo。

    原文鏈接:

    https://pytorch.org/blog/towards-reproducible-research-with-pytorch-hub/

    雷鋒網 AI 科技評論 雷鋒網(公眾號:雷鋒網)

    雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知

    PyTorch Hub:圖靈獎得主 Yann LeCun 強推!一行代碼輕松復現主流模型
    分享:
    相關文章

    文章點評:

    表情
    最新文章
    請填寫申請人資料
    姓名
    電話
    郵箱
    微信號
    作品鏈接
    個人簡介
    為了您的賬戶安全,請驗證郵箱
    您的郵箱還未驗證,完成可獲20積分喲!
    請驗證您的郵箱
    立即驗證
    完善賬號信息
    您的賬號已經綁定,現在您可以設置密碼以方便用郵箱登錄
    立即設置 以后再說
    统一彩票 2709t.com | www.009319.com | www.178651.com | 4495.com | www.349229.com | 239430.com | www.bc858.cc | www.235693.com | www.8520j.com | www.96756.com | uc.cc | www.js600000.com | b762.xyz | www.77537i.com | www.4cpb.com | 033v.net | www.2418t.com | 495a.cc | www.607967.com | hg77710.com | www.xglh688.com | www.933771.com | 3136ii.com | www.731651.com | 97799mcom | www.sscb3.com | 2934com.com | www.70088444.com | 2400017.com | www.xpj171.com | www.700590.com | vn13588.me | www.54400b.com | pj88pp.com | www.32031u.com | hg999333i.com | www.g4042.com | 8538p.com | www.633786.com | www.180121.com | www.hg6339.com | www.846661.com | www.81866i.com | www.7777hi.com | 776059.com | www.16588t.com | 66p88.cc | www.33997b.com | yt8bet.com | www.0073.com | c388k.com | www.lqc5.com | www.v0030.com | www.cb5388.com | 73567tg17.com | www.055b.cc | 7141gg.com | www.33gpc.com | 38345.com | www.14czj.com | 272h.net | www.726703.com | www.28758o.com | www.550435.com | www.y1155.com | www.275780.com | www.28824s.com | 28758j.com | www.56655w.com | 4037789.com | www.06387744.com | 67890qqq.com | www.82575.com | ks3337.com | www.976981.com | www.9374l.com | www.135580.com | www.914511.com | 5589r.com | www.846239.com | 44077s.com | www.22pjjt.com | 80850ww.com | www.65707t.com | 500000371.com | www.c2813.com | www.0xinhao.com | www.212632.com | www.429978.com | s8381.com | www.852225.com | b08199.com | www.16878x.com | www.936699.com | www.187135.com | www.7788789.com | g2554.com | www.06387733.com | c4647.com | www.csgc3.com | www.66119z.com | mgm01.net | www.xy046.com | 6704888.com | www.71233m.com | www.kj638.com | 31325b.com | www.8850w1.com | 3640c.com | www.3933k.cc | www.742622.vip | 1665jj.com | www.6889782.com | 9002q.com | 551567.com | www.00772n.com | 205500853.com | www.910155.com | www.xpj5011.com | 3846fff.com | www.6889781.com | www.200448.com | 00774xx.com | www.cn365u.com | 22nn8331.com | www.550420.com | www.2945l.com | 32666e.com | www.0014m.com | www.444171.com | qg303.com | www.61500.cc | www.6000msc.com | 4255uuu.com | www.666hy.cc | www.fc841.com | jbb001.cc | www.911710.com | www.k8kk11.com | pj88ss.com | www.903019.com | www.133suncity.com | ff3336.com | www.650317.com | www.950163.com | xpj338.com | www.083026.com | www.590561.com | 668866.com | 2190s.com | www.48330n.com | www.hg8599.com | 99111pp.com | www.hg6767b.com | www.xinpujing888.vip | 3640pp.com | www.589344.com | www.5981a.com | bb888866.com | 26444x.com | www.16878j.com | www.78z5.com | mf705.com | 7720f.net | www.8577c.cc | www.7736l.cc | 3950r.com | www.318016.com | www.v98.me | www.58339.com | 88857.com | www.072wy.com | www.00618a.com | 1592l.com | 61328866.com | www.5xcu.com | www.4996sp.com | www.68666m.com | 55545l.com | www.2408e.cc | www.71071x.com | 6146b.com | 10800999.com | www.452816.com | www.m063801.com | www.hg7575.com | 8797.com | 22299mm.com | www.550021o.com | www.314455.com | w9w8w7.com | hg999333w.com | www.3479m.com | www.9737cc.me | www.3aobo.com | 55717aa.com | www.143552.com | www.js18684.com | www.hg9010.com | 053144.com | 55881277.com | www.379802.com | www.3691a.com | www.800077gr.com | xpj55658.com | laojieyuhe.com | www.54400i.com | www.61233z.com | www.88166l.com | www.gef777.com | 8381zz.com | 88051.net | www.602450.com | www.816801.com | www.yham999.com | www.8887727.com | 0206.com | 9002p.com | www.591031.com | www.b79839.com | www.c46.com | www.zzzz0291.com | 159666k.com | 706803.net | www.171880.com | www.7793b.com | www.xpj1.net | www.8582uu.com | www.alpkylc.com | wlb666.com | 4036cc.com | 6594ii.com | www.axc4.com | www.511204.com | www.8473s.com | www.v445566.com | 5001w.com | 1005.vip | 94111ddd.com | 0747oo.com | www.871203.com | www.07163i.com | www.66mgm777.com | www.tianbet.com | www.76060r.com | 26444y.com | 55kka.com | 3225j.com | www.177888.com | www.2588cai.com | www.sb8357.com | www.f32939.com | www.441144.com | www.0636f.com | 2190j.com | a70333.com | 6146x.com | 450371.com | www.hcw823.com | www.968566.com | www.7714s.com | www.7920x.com | www.4694u.com | www.178222a.com | www.43288e.com | www.306466.com | 88807k.com | wnsr8807.com | 6766ee.com | 3304u.com | 624815.com | 31782222.com | p3144.com | www.66653u.com | www.531982.com | www.hy5506.com | www.50024t.com | www.ya2019b.com | www.48330m.com | www.91779n.com | www.5981u.com | www.27363m.com | www.24071.com | www.1596e.com | www.j30226.com | www.vns7777.cc | www.pj99997.com | 2643x.com | bb2649.com | feicai0838.com | JS1388u.com | 7508t.com | 0919666.com | 00774dd.com | 5309789.com | 88993n.com | 5219.com | hg123311.com | h72227.com | 00048x.com | pjfujian.com | 9995s.cc | amjsc01.com | 38989y.com | www.xin2.net | www.jjj5025.com | www.hg8707.com | www.sun3305.com | www.56520x.com | www.4972jj.com | www.701707.com | www.3090789.com | www.355422.com | www.pj55585.com | www.343478.com | www.55526y.com | www.4972i.com | www.00778b.com | www.hg31118.com | www.12345601.cc | www.6939k.com | www.23636e.com | www.8816e.com | www.99jtd.com | www.912480.com | www.551475.com | www.99677a.com | 5004rr.com | 11989m.com | 563130.com | 3435z.com | drcp333.com | 588nnn.cc | www.hd1239.com | www.bet36579.com | www.6410.com | www.8473h.com | www.44118l.com | www.6482b.com | www.9478v.com | www.689066.com | wb8.com | 86688001.com | i14666.com | 73055d.com | www.56733v.com | www.2288068.com | www.987559.com | www.4212h.com | www.81508.com | www.60108z.com | www.843552.com | 18775u.com | P35cc.com | yh2014.com | www.56733d.com | www.9284444.com | www.661613.com | www.pj55717.com | www.26001.com | www.461113.com | 2127kk.com | 30170000.com | 897kk.cc | www.666549.com | www.89677x.com | www.321.ceo | www.701269.com | 5443p.com | 新2.com | 83377z.com | www.hg2425.com | www.n32939.com | www.818226.com | www.722571.com | feicai0831.com | 8538s.com | 1119193.com | www.381818.com | www.06386699.com | www.3552e.com | www.81520o.com | 11683377.com | 68963.com | www.hg0658.com | www.30350b.com | www.3126o.com | pj600.cc | 3640.vip | www.64877g.com | www.98698b.com | www.77801q.com | www.177564.com | wfcp.com | hggjtg9.com | www.g7817.vip | www.hg81999.com | www.376357.com | 7599kk.com | 22338332.com | www.770405.com | www.902cq.com | www.458689.com | 4255kkk.com | js909019.com | www.ggo.99233o.com | www.91233s.com | jing6222.com | qqq7570.com | www.7892902.com | www.5886qq.com | www.793093.com | 27365c.com | 56988y.vip | www.2y934.com | www.50064t.com | 69990u.com | 577605.com | www.00708.com | www.bet73a.com | 324138.com | 22992007.com | www.vip6233.com | www.904028.com | 333js.com | vipvip2222.com | www.jb8899.com | www.65707f.com | 56787hb.com | 2595a.com | www.97cp123.com | www.3933s.cc | 008423.com | www.4759vv.com | www.1429g5.com | www.80065h.com | www.x5666.com | www.9478j.com | u4212.com | www.36585555.com | 7686q.com | www.77114z.com | 3009b.com | www.ya466.com | www.hg4498.com | www.677474.com | www.7025h.com | www.33112a.com | www.vns7851.com | 22291177.com | www.65066bb.com | j77304.com | www.blr7744.com | 20055599.com | www.27775.cc | www.6491r.com | www.318021.com | www.758455.com | wnsr8819.com | www.cn365j.com | 30688x.com | www.hg5012.com | 2555.com | www.725102.com | www.16297766.com | 38989z.com | www.35700e.com | 82365b.com | www.35918c.com | www.zb0210.com | www.306922.com | www.77099.com | 472709.com | www.9464005.com | 61327700.com | www.c6881.com | www.yl0399.com | 1105596.com | www.10999r.com | pj88yy.com | www.6832p.com | www.hg3968.com | 5099oo.com | www.04567k.com | 54140011.com | www.5086y.com | www.00829y.com | g18299.com | www.420086.com | 375656.com | www.848366.com | www.334msc.com | 091166.com | www.1466c.com | 6556g.com | www.81520o.com | www.808888t.com | 4022cc.com | www.088wy.com | www.16297788.com | qpby.com | www.vip3303.net | www.333222d.com | 97799u.com | www.w32031.com | 3225w.com | www.237988.com | www.331194.com | 6396w.com | www.903029.com | www.01411.cc | 40033bbb.com | www.c5235.com | www.8422a.com | 78666k.com | www.8499g.com | www.hg2788.com | b05677.com | www.39500s.com | www.yh8352.com | ly88888818.com | www.66332b.com | www.28481166.com | 44p88.cc | www.6364.com | www.068038.com | 7240c.com | www.840774.com | www.710jcjc.com | jing555.com | www.501237.com | www.6776yy.com | 588iii.cc | bet28e.com | www.44118p.com | www.1636001.com | 7779q.cc | www.81520h.com | www.6606979.com | 4455634.com | www.960883.com | www.938o.cc | dzjgw9999.com | 19990aa.com | www.9187e.com | www.v16677.com | 6600mmmm.com | www.3126j.com | www.788780.com | 496cc.com | www.80065v.com | www.jsdc9000.com | www.hg226.com | 98955z.com | www.c6167.com | www.177158.com | 463wu.com | 2329.com | www.61655d.com | www.948884.com | 1253-2.com | dc1103.com | www.882918.com | www.18933i.com | sss4255.com | www.178625.com | www.8905i.com | www.4938f.com | 610238.com | www.401278.com | www.9464002.com | www.x22365.com | 70221.com | www.368200.com | www.0622ccc.com | www.77537y.com | bwin5588.net | www.155301.com | www.234567.pw | www.hg0318.com | e3405.com | jbs6689.com | www.71399w.com | www.whmydsc.com | 2247aa.com | 048.com | www.c147.vip | www.yh234a.com | www.00829h.com | 4556r.com | 20188s.com | www.7239e.com | www.cntwsm.com | 3167.com | 9hga.com | www.289379.com | www.68993253.com | www.1www.0079988.com | d3144.com | 51200gg.com | www.515049.com | www.663189.com | www.355422.com | kk2205.com | 8569811g.com | www.196072.com | www.4798.cc | www.33336001.com | www.l32126.cc | 4556b.com | 4221999.com | www.38y.com | www.w84w.com | www.hg984.com | 2247c.com | pj8114.com | www.081290.com | www.80065f.com | www.xpj2010.com | www.ty7000.com | jk080.cc | 5369t.com | www.277320.com | www.77801h.com | www.8473k.com | www.6861767676.com | l77304.com | 3685g.com | www.083026.com | www.99638.com | www.45598z.com | www.3775488.com | 11558331.com | hg10w.com | 3467y.am | www.507285.com | www.88266j.com | www.0033xpj.net | www.7196x.com | feicai0712.com | 86226t.com | 7779q.cc | www.268177.com | www.26163x.com | www.07679k.com | www.9ag88.com | www.lfg888.com | z92266.com | 77605d.com | 39966.com | www.506972.com | www.35918h.com | www.99552aa.com | www.818msc.net | www.55268oo.com | jinguan2255.com | 4995t.com | p888888.com | sg909.com | www.857380.com | www.81678d.com | www.vnsr928.com | www.799666t.com | www.b922.com | 22296an.com | 8977vv.com | 11005g.com | j86811.com | 4323w.com | www.599642.com | www.6364y.com | www.h6620.com | www.4828228.com | www.a98886.com | www.537msc.com | www.55hggj.com | 2509.com | 33882007.com | 80368g.com | 4630000.com | 88115156.com | www.082985.com | www.809571.com | www.00840q.com | www.55vn777.com | www.88325k.com | www.143291.com | www.448789.com | www.9374k.com | www.28758o.com | 11vn77.com | 7720c.net | n4212.com | 7501122.com | z14666.com | jiujiu98333.com | 11gg8332.com | www.025727.com | www.582833.com | www.978931.com | www.6832s.com | www.86267q.com | www.ihg5588.com | www.933436.com | www.8645002.com | www.9b004.com | www.27363t.com | www.986655.com | www.s4158.com | www.4488tq.com | www.358012.com | www.39695c.com | www.8494p.com | www.hd1239.com | 1156qq.com | cc2649.com | 0600r.cc | 308827.com | 9995n.cc | 2677qqq.com | 22556j.com | 3189ii.com | 2805y.com | 64111e.com | feicai0908.com | 55797t.com | 88214.net | b5429.com | 096.com | 822930.com | le888s.com | 55ee8332.com | y47479.com | jjfysc.com | www.8520k.com | www.586885.com | www.789.lfjdg.top | www.xh9111.com | www.wnsr808.com | www.5599365.com | www.4625g.com | www.8814b8.com | www.zr244.com | www.vn22dd.com | www.533998.com | www.695suncity.com | www.111msc.com | www.370175.com | www.rycp160.com | www.98698c.com | www.673888q.com | www.4196a.com | www.ba509.com | www.kj111888.com | www.0601h.com | www.65707t.com | www.3478w.cc | www.943977.com | www.609815.com | www.236380.com | 11422m.com | 44vv8332.com | 6661779.com | 0253.com | a70333.com | 496.net | jnn006.com | www.kb9988.com | www.29886m.com | www.kk7788.com | www.w948w.com | www.38138v.com | www.3846.com | www.110287.COM | www.5623c.com | www.901013.com | www.303476.com | pz08.com | beiyong.bet | 6261m.com | 11884747.com | xpj66666.vip | www.9996cc.com | www.228667.com | www.500888.net | www.2997778.com | www.ya2019d.com | www.cbw222.com | www.544087.com | 2247xx.com | 4066a.com | 5350com.com | ff2205.com | www.v2808.com | www.0004111.com | www.7415oo.com | www.495.com | www.78995.com | www.595601.com | jnbzsj.com | 4036cc.com | x33z.vip | www.veb188.com | www.9956699.com | www.rgcp.cc | www.ykdyfls.com | www.07163c.com | www.511622.com | 21866f.com | 07322222.com | v35151.com | www.alpk33.com | www.hg8059.com | www.91779u.com | www.81233g.com | www.652982.com | 22betbet365.com | 7893.cc | 914905.com | www.tyc357.com | www.c44rr.com | www.7249w.com | www.44ckb.com | 99567g.com | z1915.com | vip1524.com | www.282003.com | www.428858.com | www.3a.com | www.979505.com | 365225c.com | 912567.com | jl77777.com | www.yinhe899.com | www.4996gz.com | www.51331j.com | www.186753.com | 3967w.com | 876023.com | www.88837z.com | www.00618i.com | www.98528c.com | www.375699.com | 6423x.com | vns345777.com | www.57799vv.com | www.4996nc.com | www.21202q.com | 56987ww.com | 9694c.com | 2709s.com | www.518008.com | www.3032jj.com | www.mcw4.com | youxi.com | 0048633.com | www.am0674.com | www.28000r.com | www.54400b.com | 56987qq.com | 3405vv.com | www.86067.com | www.c63.com | www.51331g.com | 5651u.com | 35222ww.com | www.0099buyu.com | www.d92776.com | www.29178d.com | 26668i.com | qq40033.com | www.365815d.com | www.w69096.com | www.35czj.com | 12742c.com | 214tc.com | www.hg134.com | www.4520099.com | www.375791.com | 00774ll.com | www.hg191.org | www.88166k.com | www.2350h.com | www35.vip | 44cc8332.com | www.81321a.com | www.sx13997.com | 7196w.com | dz0666.com | www.rycp13.com | www.999999qipai.com | www.303480.com | 3950a.com | www.xpj88004.com | www.14168j.com | www.511647.com | 9646k.com | www.x5055.com | www.627464.com | www.574377.com | 0134.com | www.4938v.com | www.78680t.com | www.295207.com | 3552n.com | www.666888cc.com | www.kj111888.com | baifucaipiao.com | 4182f.com | www.bj448.com | www.7239y.com | 33560006.com | zhcpjj.com | www.c155b.com | www.qucp0.com | 4379m.com | www.66yh765.com | www.106846.com | www.135842.com | 8381p.com | www.bsyedu.com | www.26163l.com | 9479a6.com | www.88hggj.com | www.73990z.com | www.186763.com | 0069.com | www.01885f.com | www.461.cc | 50067v.com | www.10052233.com | www.tai1166.com | 718012.com | 4997n.com | www.sha2244.com | www.383566.com | 7720e.com | www.3893y.com | www.ya989.com | qycps7.com | www.pj5506.com | www.96386c.com | 4116a.com | www.9374s.com | www.3775y.com | 80579g.com | 55984u.com | www.1067777.com | 82365365.com | 65005w.com | www.4521u.com | www.51331a.com | 2978.com | www.9570117.com | www.072211.com | 253508.com | www.3116j.com | www.80065u.com | 6245j.com | www.377666v.com | 35yy.vip | 8036hh.com | www.83066.com | feicai0310.com | www.da888yl.com | www.55676j.com | bet3659091.com | www.bet3650114.com | www.860505.com | 1213.com | www.jszg22.com | www.2350q.com | 32666c.com | www.hhvip87.com | www.553079.com | 2146a.com | www.3066xx.com | 91019y.com | www.2882389.com | www.7449cc.com | 1305009.com | www.hg9568.com | www.gczj6.com | 5004xx.com | www.3157i.com | 80368gg.com | www.3983112.com | www.37377m.com | aobo66666.com | www.hqr66.com | www.969317.com | 33jj8331.com | www.cn365d.com | 44488r.com | www.1005cm-11sadfadssdxczfvadsfasdfasdcac.com | www.81608e.com | 3522xx.cc | www.27119.com | www.640118.com | 500000316.com | www.8877gvb.com | 33432c.com | www.5968j.com | www.701498.com | 35252j.com | www.9187p.com | 1365.com | www.299366.com | www.372477.com | ylzz4444.com | www.ky1006.com | 89777a.com | www.98698q.com | 5443j.com | www.caipiao050.com | www.2cpb.com | 8569877.com | www.vns89386.com | j15jj.com | www.362234.com | www.209875.com | www.982suncity.com | www.60007t.com | 7726mmm.com | www.7366007.com | hhvip87.com | www.733400.com | www.299058.com | www.ylg2345.com | www.43818.cc | 6118k.com | www.9187x.com | 3779955.com | www.yzcp2023.com | 3844u.com | www.ssb999.com | www.500227.com | www.591109.app | www.8667q.com | 4647dh.com | www.5856872.com | 2255hhgz.com | www.06820n.com | 3424app.com | www.5049k.com | 3544u.com | www.79138.com | www.053552.com | www.00829t.com | www.863630.com | 33313e.com | www.9478y.com | 588iii.cc | www.582010.com | wlb55.com | www.hr1822.com | ctxcp26.com | www.3032ff.com | 1168c.com | www.4996hs.com | 5168cc.cc | www.00618h.com | b01311.com | www.55549.cc | 79889h.com | www.3777338.com | ee3189.com | www.168345.com | 37688i.com | www.492049.com | 0687222.com | www.6372008.com | 55331w.com | www.hg151.com | dzj.org | www.990909.com | wnsr818.com | www.222bet365.cc | 9002s.com | www.yk222a.com |