0. 选购云服务器(香港+大内存)(以腾讯云为例)
(若在本地安装可以跳过这一步)
(1)注册云服务器账号,完成实名认证(实名认证才可以选香港地区)
(2)选择云服务器完成配置。立即选购-自定义配置(按下图选择配置)
注:服务器按量计费,不用了记得关掉。关掉之后还是会收费(内存之类的费用);选择大内存和大内核,不然安装和使用的时候可能会爆。
(3)设置网络和主机。设置安全组(新建默认)、实例名和密码,其他默认
(4)确认信息,配置成功(自动进入开机状态)
1. 安装anaconda
Anaconda超详细安装教程(Windows环境下)_conda安装-优快云博客
Ubuntu安装Anaconda详细步骤(Ubuntu21.10,Anaconda3)-优快云博客
结合一下两个教程,基本上一致(指令和操作略有不同)
2. 安装nilmtk
(1)environment.yml版安装办法(推荐使用)https://blog.youkuaiyun.com/weixin_44142093/article/details/127546101
推荐原因:里面的包有嵌套的依赖关系,版本下载不对会死锁
(2)常规安装办法
(3)注意事项
a.推荐云服务器原因:如果在本地或者windows环境下安装nilmtk,在下图那一步基本上是不成功的。
b.加入遇到以下错误,建议重开。大概意思是:A依赖的版本和B依赖的版本不一致(出现了嵌套关系)
3. 安装pytorch
网上搜教程
4. 安装jupyter notebook
在腾讯云服务器上安装Jupyter notebook - 知乎
5. 把anaconda 的环境导入到jupyter notebook中
使用Anaconda创建虚拟环境并添加到Jupyter Notebook_将anaconda环境加入jupyter-优快云博客
6.添加云服务器防火墙规则
7.参考网址
github上的NILMTK:https://github.com/nilmtk/nilmtk