2018年1月24日

python2 nonlocal

摘要: python2 没有nonlocal ,当需要从python3 转python2时遇到nonlocal时可以采用下文的形式解决 https://technotroph.wordpress.com/2012/10/01/python-closures-and-the-python-2-7-nonloc 阅读全文

posted @ 2018-01-24 18:27 reedlau 阅读(727) 评论(0) 推荐(0) 编辑

2018年1月23日

ssh 执行任意复杂命令

摘要: https://serverfault.com/questions/625641/how-can-i-run-arbitrarily-complex-command-using-sudo-over-ssh/625670 阅读全文

posted @ 2018-01-23 13:25 reedlau 阅读(250) 评论(0) 推荐(0) 编辑

2017年9月21日

环境变量设置GPU可见

摘要: python os.environ['CUDA_VISIBLE_DEVICES']=str(index_and_partitions[0]) 阅读全文

posted @ 2017-09-21 12:36 reedlau 阅读(483) 评论(0) 推荐(0) 编辑

2017年8月21日

docker 学习

摘要: Docker的应用场景 Web 应用的自动化打包和发布。 自动化测试和持续集成、发布。 在服务型环境中部署和调整数据库或其他的后台应用。 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。 Web 应用的自动化打包和发布。 自动化测试和持续集成、发布。 阅读全文

posted @ 2017-08-21 16:19 reedlau 阅读(102) 评论(0) 推荐(0) 编辑

2017年8月16日

docker

摘要: 查看运行的docker docker ps 登录docker docker exec -it 16e13448b52e /bin/bash 启动docker docker run -d -ti --device /dev/nvidiactl --device /dev/nvidia-uvm --de 阅读全文

posted @ 2017-08-16 13:43 reedlau 阅读(226) 评论(0) 推荐(0) 编辑

2017年8月13日

mxnet 源码阅读 8

摘要: mxnet/include/mxnet/engine.h 在名字空间 mxnet engine 中定义了抽象类Engine,用以规范接口,其接口有 NotifyShutdown NewVariable DeleteVariable NewOperator DeleteOperator Push Pu 阅读全文

posted @ 2017-08-13 18:37 reedlau 阅读(558) 评论(0) 推荐(0) 编辑

2017年8月12日

mxnet 源码阅读 7

摘要: mxnet/src/engine/thread_poll.h thread_pool头文件在mxnet engine名字空间中定义了ThreadPool线程池类,该类通过显式构造函数传入某一个函数接口,并且指定启动的线程数,在析构函数中join这些线程。所以该线程池实现的是并发的执行同一个函数n次。 阅读全文

posted @ 2017-08-12 21:15 reedlau 阅读(347) 评论(0) 推荐(0) 编辑

2017年8月9日

mxnet 源码阅读 6

摘要: mxnet/src/storage/storage.cc mxnet/include/mxnet/storage.h mxnet/include/mxnet/base.h 以上三个文件共同描述了Storage虚类以及其实例化的结果,其中storage.h中定义了Storage抽象接口(虚函数) Al 阅读全文

posted @ 2017-08-09 21:28 reedlau 阅读(1745) 评论(0) 推荐(0) 编辑

mxnet 源码阅读 5

摘要: mxnet/src/storage/storage_manager.h mxnet/src/storage/pooled_storage_manager.h storage_manager.h 中的类StorageManager是抽象的接口层,以纯虚函数 Alloc Free DirectFree 阅读全文

posted @ 2017-08-09 09:54 reedlau 阅读(528) 评论(0) 推荐(0) 编辑

2017年8月8日

mxnet 源码阅读 4

摘要: mxnet/dmlc-core/include/base.h 根据编译器是否支持C++11特性,定义一些针对性的宏,同时定义了禁用类拷贝构造函数和=操作符的宏 DISALLOW_COPY_AND_ASSIGN,其应该放在类声明的 private:里。同时针对Windows(__MSC_VER) 重命 阅读全文

posted @ 2017-08-08 16:35 reedlau 阅读(423) 评论(0) 推荐(0) 编辑

导航