在docker里运行Facebook的脑机接口开源程序LabGraph

在这里插入图片描述

Facebook将它的脑机接口平台LabGraph开源了。本人用docker尝试了一下,具体过程如下:
一、下载

git clone https://github.com/facebookresearch/labgraph
cd labgraph

二、修改
要改一下labgraph文件夹里面的Dockerfile文件,把其中

RUN git clone https://github.com/facebook/buck.git

改成

RUN git clone --depth 1 http://github.com/facebook/buck.git

或许在其他电脑上不用改也可以,但是我电脑上运行好几遍都报错,显示无法连接git或无权限。如果你的电脑上不报错就不用改。buck文件还挺大,1.5G左右,需要点时间执行完这条语句。

三、安装WSL2
要在windows上运行docker需要安装WSL2,这部分不是本文的重点,请自行百度如何安装

四、运行

docker build -t mylabgrasph .
docker images
docker run -it -d Image_ID  //这个Image_ID通过上一行命令得到的结果查看
docker ps -a
docker exec -it CONTAINER_ID bash   //这个CONTAINER_ID通过上一行命令得到的结果查看

五、操作
运行完上面的命令之后,就在电脑上运行了一个container,里面运行的是labgraph程序。然后通过bash输入指令来让container里的labgraph执行。例如下面这句facebook提供的测试程序(facebook提供的原指令是python,需要修改成python3.6)

python3.6 -m pytest --pyargs labgraph

六、结语
LabGraph作为Facebook在脑机接口中用于实时控制实验的平台,用途还有待进一步探索。我并没有把这个做好的docker上传到docker网站上,所以大家要用的话还是需要完成以上步骤来实现。最后给出Facebook团队对LabGraph的官方介绍:

LabGraph is a Python framework for rapidly prototyping experimental systems for real-time streaming applications. It is particularly well-suited to real-time neuroscience, physiology and psychology experiments.
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值