家庭远程深度学习环境搭建方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mintist
V2EX    机器学习

家庭远程深度学习环境搭建方案

  •  
  •   mintist 2017-02-01 15:41:33 +08:00 4566 次点击
    这是一个创建于 3240 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景:

    在深圳工作,搬了一次家,然后就“如无必要,勿增实体”了,但是今年又想买个台式机+显卡,学习下 CUDA 和深度学习( CPU 版本的跑起来太慢了),,,

    想法:

    然后就想到了买个台式机放在家里,然后 SSH 远程登录,写代码,传数据,跑算法,最后看个结果就好了

    方案:

    宽带常开+小米 WiFi 开关控制机箱电源

    问题:

    但是这样有个问题就是,不能用命令关机,只能用电源断电,然后下次 WiFi 开关上电,直接进入系统;不然需要人需要有人去按机箱的开关才能开机。

    一直开着也是蛮费电的,所以广大 V 友 有什么好法子么?

    46 条回复    2017-02-02 16:17:52 +08:00
    Umix
        1
    Umix  
       2017-02-01 15:54:33 +08:00   1
    是需要远程唤醒的意思?
    snnn
        2
    snnn  
       2017-02-01 15:54:39 +08:00 via Android
    我也好奇,要是有啥远程开机的方案就好了
    andyfan
        3
    andyfan  
       2017-02-01 16:02:43 +08:00
    LAN 唤醒不可用吗? 或者一些主板有断电恢复后自动开机的选项, 可以实现上电自动开机
    WildCat
        4
    WildCat  
       2017-02-01 16:08:53 +08:00 via iPhone
    噪声很大 注意了
    privil
        5
    privil  
       2017-02-01 16:17:48 +08:00   1
    @snnn 网络唤醒, usb 唤醒,向日葵还有开机棒
    1314258
        6
    1314258  
       2017-02-01 16:22:51 +08:00 via iPhone
    把 power 线接到 esp8266 。
    metaquant
        7
    metaquant  
       2017-02-01 16:55:38 +08:00   1
    小米路由器有远程唤醒的插件,可以支持远程开机,现在大部分主板应该都 支持远程唤醒

    插件地址:

    http://bbs.xiaomi.cn/t-11854668
    mintist
        8
    mintist  
    OP
       2017-02-01 17:00:43 +08:00
    @Umix 恩,差不多,一直开着还是蛮费电的,就是远程打开,跑跑代码,看看结果,然后远程关闭;下次再远程打开,无需家里人的干预下完成。
    mintist
        9
    mintist  
    OP
       2017-02-01 17:02:46 +08:00
    @WildCat 什么意思?没看懂,是指机箱么?
    mintist
        10
    mintist  
    OP
       2017-02-01 17:03:42 +08:00
    @snnn 是啊,发现我前面说的也不对,断电关机,再上电是进不去系统的,还是需要人去按机箱开关才行
    mintist
        11
    mintist  
    OP
       2017-02-01 17:05:29 +08:00
    @privil 学习了,放狗去搜下先
    lll9p
        12
    lll9p  
       2017-02-01 17:05:46 +08:00
    不是有个问 wake on lan 的吗
    mintist
        13
    mintist  
    OP
       2017-02-01 17:05:55 +08:00
    @metaquant 恩,谢谢,我去瞅下
    echo1937
        14
    echo1937  
       2017-02-01 17:06:45 +08:00 via iPhone
    为什么不用云方案,比如 aws 或者千万云?
    mintist
        15
    mintist  
    OP
       2017-02-01 17:17:51 +08:00
    @lll9p 恩,我也是刚晓得有这个东东,,,

    不过 WOL 默认只支持局域网吧?

    如果需要远程控制,则需要前面各位说的,加个向日葵开机棒或者小米路由插件,来实现,,,
    mintist
        16
    mintist  
    OP
       2017-02-01 17:20:38 +08:00
    @echo1937 哈哈,其实这个也是私有云啊,目前貌似也出来不少 GPU 的云,不过不是太成熟吧,,,

    可以关注比较下,谢谢
    zhaoxiting1997
        17
    zhaoxiting1997  
       2017-02-01 17:22:41 +08:00
    我觉得你是需要 ipmi 。。。
    zby0826
        18
    zby0826  
       2017-02-01 17:35:51 +08:00   1
    我觉得最好是远程 ssh 到家里的路由器,然后 wol 唤醒机器,路由器装 OpenWRT 。
    路由器上写个 script ,远程就可以一条命令唤醒了。
    mintist
        19
    mintist  
    OP
       2017-02-01 17:45:42 +08:00
    @zhaoxiting1997 就远程开关个机子,不用这么专业的吧,,,
    mintist
        20
    mintist  
    OP
       2017-02-01 17:46:16 +08:00
    @zby0826 这个又要刷路由了,真是不折腾会死星人,哈哈哈哈哈,,,
    0gys
        21
    0gys  
       2017-02-01 17:59:11 +08:00
    待机情况下其实也费不了几块钱的电。倒是你这折腾来去的时间花不少
    echo1937
        22
    echo1937  
       2017-02-01 18:14:18 +08:00 via iPhone
    @mintist 很成熟啊, aws 把环境都给你弄好,你直接开搞。而且你这叫自建数据中心,连弹性伸缩都做不到算不得私有云。
    mintist
        23
    mintist  
    OP
       2017-02-01 18:28:48 +08:00
    @jie201279 我晓得在本地的 Linux 或者 macOS 待机后,用键盘就可以唤醒,远程的也可以么?

    SSH 不会断开么?
    nealwx
        24
    nealwx  
       2017-02-01 19:26:38 +08:00 via Android
    上个好一点路由器,把路由器的 wan 端访问开启,启用 WOL 。到时候直接远端访问路由器的设置页面,点击 WOL 的相关按钮就可以了!
    yangff
        25
    yangff  
       2017-2-01 19:29:08 +08:00
    WOL 我这里就没成功过……

    直接 power 线插 esp8266+1
    gamexg
        26
    gamexg  
       2017-02-01 20:11:13 +08:00   2
    有线方案很简单的。
    路由器映射一个 udp 端口到需要唤醒的 ip ,然后路由器静态 arp 绑定要唤醒的计算机。
    开启主板的 LAN 唤醒功能,打开网页 https://www.depicus.com/wake-on-lan/woli 唤醒试试吧。
    catfish
        27
    catfish  
       2017-02-01 20:21:19 +08:00
    题主不考虑 AWS 吗?
    ZRS
        28
    ZRS  
       2017-02-02 00:18:40 +08:00   1
    长开就行了,待机费不了几个电,如果一定要关机的话,主板一般都有上电自动开机的功能。
    ilotuo
        29
    ilotuo  
       2017-02-02 00:51:48 +08:00   1
    家里有养猫的话 弄个远程红外开关对准电脑开关~
    kklt007
        30
    kklt007  
       2017-02-02 01:04:00 +08:00 via Android
    我也一直想这样来着,请教一下安全方面会不会有什么问题?
    yangff
        31
    yangff  
       2017-02-02 01:08:24 +08:00
    @ZRS 开一天待机的话我估计一个月电费要去掉大 100 ¥……
    WildCat
        32
    WildCat  
       2017-02-02 01:54:40 +08:00 via iPhone
    @yangff 一般来讲,搞 DL 的不差这个钱, DL 硬件可不便宜
    cuebyte
        33
    cuebyte  
       2017-02-02 02:12:18 +08:00   1
    @ilotuo 还不如弄个小车去戳开关
    alcarl
        34
    alcarl  
       2017-02-02 02:17:38 +08:00 via Android
    你需要一个支持 ipmi 的主板。。。。。。
    ZRS
        35
    ZRS  
       2017-02-02 02:17:48 +08:00
    @yangff @mintist 我现在用的以前老台式改的 NAS ,主板有来电自动启动的功能,用来应付异常断电(比如停电)的情况,配置上自动登录挂 pt 还是可以的。
    mengli
        36
    mengli  
       2017-02-02 02:29:14 +08:00
    用树梅派 GPIO 控制电脑开机
    rogerchen
        37
    rogerchen  
       2017-02-02 12:57:08 +08:00
    为什么要关机?
    随便大点的数据机单卡不得跑几天?
    楼主你确定你这不是伪需求?
    menc
        38
    menc  
       2017-02-02 13:41:08 +08:00
    @rogerchen
    是的,早上上班前跑的实验,下班回家一半都不一定跑的完,楼主真是多虑了。
    mintist
        39
    mintist  
    OP
       2017-02-02 14:57:28 +08:00
    @yangff 好吧,,,
    mintist
        40
    mintist  
    OP
       2017-02-02 14:58:10 +08:00
    @catfish 看的我都不得不考虑了,,,
    mintist
        41
    mintist  
    OP
       2017-02-02 14:59:06 +08:00
    @ZRS “主板一般都有上电自动开机” 如果有这个,也蛮不错的,就保存好之后,暴力断电好了
    mintist
        42
    mintist  
    OP
       2017-02-02 14:59:50 +08:00
    @ilotuo O(∩_∩)O 哈哈~机智如你,,,
    mintist
        43
    mintist  
    OP
       2017-02-02 15:00:16 +08:00
    @kklt007 安全再说吧,先搞起来,,,
    mintist
        44
    mintist  
    OP
       2017-02-02 15:03:33 +08:00
    @rogerchen 但也不需要一直开着,因为也不是都是跑那种特耗计算的那种,再说平时都是上班,晚上回去写个代码,周末跑下调试和跑下结果,所以还是需要的,考虑到台式机还是蛮费电的,,,
    mintist
        45
    mintist  
    OP
       2017-02-02 15:04:54 +08:00
    @menc 我在深圳上班,想把台式机子放老家,,,所以,,,
    techmoe
        46
    techmoe  
       2017-02-02 16:17:52 +08:00 via Android
    aws 的 GPU 实例很贵
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     995 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 39ms UTC 18:55 PVG 02:55 LAX 10:55 JFK 13:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86