# MicroEarthQuake
## 介绍
**三峡水库微震检测项目**
基于TensorFlow深度学习框架的微震检测系统
## 安装教程
Ⅰ.无GPU版本:(推荐)
1.安装docker:
参考https://docs.docker.com/install/linux/docker-ce/ubuntu/#set-up-the-repository
和http://www.cnblogs.com/youran-he/p/9566059.html
`$ sudo apt-get update `
`$ sudo apt-get install \ `
` apt-transport-https \ `
` ca-certificates \ `
` curl \ `
` software-properties-common `
`$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak`
`$ sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn' /etc/apt/sources.list`
`$ sudo apt update`
`$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add - `
`$ sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable" `
`$ sudo apt update`
`$ sudo apt install docker-ce`
2.拉取镜像:
`$ sudo docker login`
账号:`ustclinjf`
密码:`ustclinjf`
若CPU较新(支持AVX2.0指令集):
`$ sudo docker pull ustclinjf/microearthquake:v0.1-cpu`
若CPU较旧:
`$ sudo docker pull ustclinjf/microearthquake:v0.1-cpu-tf1.5`
3.修改台站数据信息:
具体修改代码文件`MicroEarthQuake/config/monitor_station.txt`文件,将其修改为需监控的台站名,格式参照该文件。(注意:目前只监控00台站,所以只填写00台站)
再修改代码文件MicroEarthQuake/config/config.py中
`self.jonpens_host = ‘10.51.141.18’ `
后面IP地址改为jopens服务器地址。
4.修改镜像时间:
1)先运行容器:
`$ sudo docker run -it --net=host -v /home/ahdy/Downloads/MicroEarthQuakce:/root/code --privileged=true ustclinjf/microearthquake:v0.1-cpu bash`
其中`/home/ahdy/Downloads/MicroEarthQuake`为存放代码文件地址,`ustclinjf/microearthquake:v0.1-cpu`为第二步容器版本,需根据实际情况更改。
2)将容器放置后台运行:按Ctrl+P+Q(在Teamviewer上可能有按键冲突,需重复按几次才能生效)
3)查看容器ID:
`$ sudo docker ps –a`
记下IMAGE为`ustclinjf/microearthquake:{版本号}`,STATUS距离当前最近的CONTAINER ID
4)修改时间:
`$ sudo docker cp /etc/localtime {containerid}:/etc/localtime`
5.修改hyposat权限:
进入代码文件`MicroEarthQuake/location/hyposat.6_0d/bin `
然后执行:
`$ sudo chmod 777 hyposat`
6.重新进入docker容器:
`$ sudo docker attach {记录的容器ID}`
7.执行程序:
执行代码文件MicroEarthQuake/main.py,已挂在在容器环境中的/root/code:
`$ python /root/code/main.py`
Ⅱ.有GPU版本:
1.安装docker:同上
2.安装显卡驱动:https://blog.csdn.net/qq_37935670/article/details/80377196
3.安装nvidia-docker
4.拉取镜像:
`$ sudo docker login`
账号:`ustclinjf`
密码:`ustclinjf`
`$ sudo docker pull ustclinjf/microearthquake:v0.1`
5.修改镜像时间:
将容器版本修改为ustclinjf/microearthquake:v0.1
运行容器命令:
`$ sudo docker run -it --runtime=nvidia --net=host -v /home/ahdy/Downloads/MicroEarthQuakce:/root/code --privileged=true ustclinjf/microearthquake:v0.1 bash`
6.修改hyposat权限:同上
7.重新进入docker容器:同上
8.执行程序:同上
## 启动流程
1.查看容器ID
`$ sudo docker ps -a`
记下IMAGE为`ustclinjf/microearthquake:{版本号}`,STATUS距离当前最近的CONTAINER ID
2.启动docker 环境:
`$ sudo docker attach {上一步记录的ID}`
(若容器已经停止运行,即status不是up,则需先执行:`$ sudo docker start {上一步记录的ID}`)
3.执行程序:
`$ python /root/code/main.py`
(若找不到该文件,改为: `$ python /root/code/MicroEarthQuake/main.py`)
注:版本号视机器而定:
1.有CUDA® 计算能力为 3.5 或更高的 NVIDIA® GPU 卡,为v0.1
2.CPU较新(支持AVX2.0指令集),为v0.1-cpu
3.CPU较旧,为v0.1-cpu-tf1.5
##结构
获取、分析数据部分(requestdata)
识别模型部分(eqdetector)
拾取模型部分(eqpickup)
定位模型部分(location)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于TensorFlow深度学习框架的微震检测系统python代码.zip基于TensorFlow深度学习框架的微震检测系统python代码.zip基于TensorFlow深度学习框架的微震检测系统python代码.zip基于TensorFlow深度学习框架的微震检测系统python代码.zip基于TensorFlow深度学习框架的微震检测系统python代码.zip基于TensorFlow深度学习框架的微震检测系统python代码.zip基于TensorFlow深度学习框架的微震检测系统python代码.zip基于TensorFlow深度学习框架的微震检测系统python代码.zip基于TensorFlow深度学习框架的微震检测系统python代码.zip 【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等)的同学或企业员工下载使用,具有较高的学习借鉴价值。 3、不仅适合小白学习实战练习,也可作为大作业、课程设计、毕设项目、初期项目立项演示等,欢迎下载,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于TensorFlow深度学习框架的微震检测系统python代码.zip (186个子文件)
fort.11 133B
aws_buffer_file 9.42MB
loc.bat 41B
crust1.bnds 3.96MB
hyposat_clib.c 6KB
checkpoint 1KB
checkpoint 229B
stations.cor 639B
REG_L3.DAT 63KB
MB_M-R.DAT 30KB
MB_V-C.DAT 22KB
MB_G-R.DAT 10KB
std_crusts.dat 3KB
stations.dat 1023B
loc.dat 522B
cblstm-14900.data-00000-of-00001 3.86MB
cnn-1500.data-00000-of-00001 270KB
isf_i_o.f 311KB
hyposat.f 209KB
hyposat_geotab.f 148KB
hypomod.f 97KB
libtau_h.f 59KB
hyposat_mag.f 31KB
hyposat_loc.f 30KB
hyposat_time.f 22KB
hyposat_geo.f 19KB
hyposat_phase.f 13KB
hyposat_numr.f 13KB
hyposat_crust_mod.f 12KB
hyposat_inv.f 12KB
hyposat_crust.f 10KB
hyposat_cross.f 7KB
hyposat_lib.f 5KB
hyposat_file.f 4KB
hyposat_plane.f 3KB
.gitignore 1KB
isf_head.h 2KB
magpar.h 1KB
ttlim.h 1KB
gmi.h 668B
model.h 574B
lsq.h 507B
ref.h 462B
ttimes.h 363B
modelg.h 363B
modelc.h 245B
phlist.h 213B
gm2.h 166B
jb_A.hed 604KB
iasp91_A.hed 604KB
barents16_A.hed 604KB
fescan_A.hed 604KB
barez_A.hed 604KB
sp6_A.hed 604KB
bergen_A.hed 604KB
ak135_A.hed 604KB
prem_A.hed 604KB
barey_A.hed 604KB
iasp91a_A.hed 604KB
hypomod 585KB
hyposat 697KB
hyposat-in 2KB
hyposat-in 639B
hyposat-isf 2KB
hyposat-isf 2KB
hyposat-out 9KB
hyposat-out 6KB
hyposat-parameter 36KB
hyposat-parameter 2KB
hyposat-parameter 2KB
hyposat-parameter-backup 2KB
hyposat_history 28KB
cblstm-14900.index 2KB
cnn-1500.index 2KB
hyposat.lo 503KB
isf_i_o.lo 492KB
hypomod.lo 250KB
hyposat_geotab.lo 126KB
libtau_h.lo 120KB
hyposat_loc.lo 54KB
hyposat_mag.lo 34KB
hyposat_numr.lo 34KB
hyposat_geo.lo 34KB
hyposat_crust_mod.lo 32KB
hyposat_time.lo 27KB
hyposat_inv.lo 26KB
hyposat_phase.lo 18KB
hyposat_crust.lo 16KB
hyposat_cross.lo 14KB
hyposat_file.lo 11KB
hyposat_plane.lo 11KB
hyposat_clib.lo 10KB
hyposat_lib.lo 9KB
make_hyposat 3KB
Makefile 2KB
README.md 4KB
cblstm-14900.meta 1MB
cnn-1500.meta 213KB
hyposat-parameter.tele.mod 2KB
hyposat-out.net 9KB
共 186 条
- 1
- 2
资源评论
龙年行大运
- 粉丝: 1176
- 资源: 3823
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Chrome代理 switchyOmega
- GVC-全球价值链参与地位指数,基于ICIO表,(Wang等 2017a)计算方法
- 易语言ADS指纹浏览器管理工具
- 易语言奇易模块5.3.6
- cad定制家具平面图工具-(FG)门板覆盖柜体
- asp.net 原生js代码及HTML实现多文件分片上传功能(自定义上传文件大小、文件上传类型)
- whl@pip install pyaudio ERROR: Failed building wheel for pyaudio
- Constantsfd密钥和权限集合.kt
- 基于Java的财务报销管理系统后端开发源码
- 基于Python核心技术的cola项目设计源码介绍
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功