V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mintist
V2EX  ›  机器学习

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

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

    背景:

    在深圳工作,搬了一次家,然后就“如无必要,勿增实体”了,但是今年又想买个台式机+显卡,学习下 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-02-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   ·   实用小工具   ·   3667 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:27 · PVG 18:27 · LAX 02:27 · JFK 05:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.