自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(202)
  • 收藏
  • 关注

原创 command-common

cd ~/newconda3.7/anaconda3/envs/pytorch3.7/libln -sf libstdc++.so.6.0.26 libstdc++.so.6source activate pytorch3.7horovodrun -np 1 -H vm3-0:1 python /home/ipoc345/exashare/pytorch_mnist.py$ horovodrun --start-timeout 300 --verbose -np 4 -H vm4-0:1,vm3-0

2021-04-08 23:05:37 231

原创 2020-12-30 换大数据集遇到的问题以及解决

找不到h5py的解决方法帖子virtualbox扩容要先将虚拟机关机VBoxManage list hddsVBoxManage modifyhd 0bd9c696-1735-48ce-81cf-04e9f64c2418 –resize 51200//扩容至50G然后在虚拟机里面使用Gpart进行分区Gpart分区的帖子...

2020-12-30 10:18:34 270

原创 10/10 netconf协议java编码

2020-10-10 22:37:58 1146

原创 10.08 qos-sample以及新增命令

https://github.com/JackSunshine/qos-samplemininetxterm s1

2020-10-08 10:46:39 145

原创 ONOS将YANG转换成Java文件

https://wiki.onosproject.org/display/ONOS/YANG+Compiler

2020-10-07 11:34:38 316

原创 2020-09-18 实验平台的搭建以及代码跑起来

1.今天把改连的线连了连,改配的IP配了配,期间的问题1)连接交换机的两个端口是不同的,然后我就换了个交换机连就通了,给polatis重新上电,然后用sudo minicom查看配置,在查看网桥的时候发现,还是之前的配置,没有改变,所以依赖控制器的转发,肯定是连不通的。现在用的交换机是小型的交换机,按理说它不依赖于控制器只是转发功能的话,也没有必要使用polatis。2)跑完代码要配置免密登陆还有/etc/hosts,目前只配置了四个虚拟机的3)跑代码的时候出现问题,后来我就想着是不是没有网络,导致它

2020-09-18 22:21:38 338

原创 2020-09-07/08 虚拟机扩容以及实验平台搭建准备

今天发现我能用的服务器系统都是ubuntu的,试着在ubuntu上安装virtualbox安装也成功了,然后问题就是应该如何将vmware的虚拟机导入到virtualbox里面,这里就是文件-导出ovf文件,导出的时候把ovf的后缀改成ova,这样就行了。在virtualbox那里直接导入就行了,在我的电脑上试过了。后来 又需要对虚拟机进行扩容,虚拟机的磁盘空间不足,看了这个帖子跟着人家的步骤走就扩容成功了。...

2020-09-15 11:00:21 216

原创 ibatis和mybatis的区别

2020-06-27 20:53:21 146

原创 解决maven库下载很慢的问题

将这个放入pom.xml里面<repositories> <repository> <id>aliyun</id> <name>aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <layout>default</layout>

2020-06-17 16:28:03 463

原创 Bazel如何引入外部依赖

1.官方文档https://docs.bazel.build/versions/0.27.0/best-practices.html#depending-on-binarieshttps://docs.bazel.build/versions/0.27.0/external.html翻墙才能看看到了rules_jvm_external这个工具,github有2.搜rules_jvm_externalhttps://stackoverflow.com/questions/56893697/how-

2020-06-13 22:37:37 4693 1

原创 乱七八糟的

package com.ipoc345;import net.sf.json.JSONObject;import org.hyperic.sigar.SigarException;import java.io.*;import java.net.ServerSocket;import java.net.Socket;public class RequestMonitor{public static void main(String[] args)throws Exception { t

2020-06-13 19:18:31 316

原创 如何订阅NETCONF

1.试了网上的一些xml不行2.netconf-console里发现有create-subscription的命令但是好像不能订阅自己写得特定的模块3.这个时候我发现,当我重新配置self-defined-device的时候,docker里面迅速的打印出了新的配置信息。第三种就是将打印信息保存到out里面,对out进行文字匹配/root/sysrepo/build/examples/application_example self-defined-device >& out.

2020-06-12 17:53:30 701

原创 Netconf与yang的一些认知

state node:节点带有"config false"标签时,他的子结构就打上了state data的标签,不可配置,能通过netconf操作获取

2020-06-05 12:02:57 726

原创 mininet连不上ONOS的问题

sudo mn --topo single,3 --controller remote,ip=127.0.0.1,port=6653无法连接到控制器原因是openflow的模块没有被激活apps -s | grep openflowapp activate org.onosproject.openflow激活完,重新运行mn命令就连接成功了

2020-06-04 14:16:56 954 1

原创 bazel创建新的ONOS APPS

在apps文件上点击右键new bazel package按照别的app一样来组织代码结构仿照别的APP来写BUILD文件,画红框的一定要加上,否则会出现checkstyle的错误在app名处点击右键在tools/build/bazel/modules.bzl加上自己的apps的名字安装APPonos-app 127.0.0.1 install xxxx.oar输入apps ...

2020-06-04 09:28:05 978 5

原创 5.27 HPC下一步需要进行的安排

1.要记住目前创建的几个环境都是进行到什么程度的newtensorflow在这上面跑通了tensorflow的分布式代码为了不影响它的正常运转,又新创建了一个环境figtensorflow,但是在运行horovod分布式代码的时候,它会报错,看到有人说升级openmpi到4.0.0可以解决问题的时候,我为了不影响他现有的,再升级了openmpi之后我又重新创建了一个环境叫做tensorflowtry,在里面重新安装了tensorflow,horovod,然后问题就解决了。所以tensorflowtry是

2020-05-27 18:32:09 167

原创 使用tensorflow查看CPU信息

我的tensorflow版本是1.8.0用下面的博客中的代码是ok的博客

2020-05-23 21:37:13 409

原创 horovod在anaconda环境下分布式运行

1.使用horovodrun有问题,因此要使用mpirun才行2.但是遇到的问题是,我的tensorflow是在anaconda的环境下安装的脱离了环境就不得行了,所以要把python代替为/anaconda3/envs/figtensorflow/bin/python mpirun -np 2 -H server1:1,server2:1 -mca btl_tcp_if_include 10.108.63.77/22 /home/ipoc345/anaconda3/envs/figtensorf

2020-05-23 00:28:00 1432

原创 horovod/tensorflow/mpi_lib.cpython-35m-x86_64-linux-gnu.so: undefined symbol: _ZTIN10tensorflow13Asy

今天运行horovod的时候报了这个错误,tensorflow1.8.0是gcc版本的问题我把gcc的版本调成4.9,重新安装以后,问题消失了

2020-05-22 13:53:45 1237

原创 ubuntu14.04升级gcc

经常会碰到由于gcc版本导致的问题,真心累。下面是我参照的博文,做个记录防止再碰到。ubuntu14.04升级gcc参照下面的博客

2020-05-22 11:40:39 232

原创 tensorflow分布式运行的代码

手写识别体应用参照下面链接

2020-05-20 16:28:40 271

原创 openmpi集群环境搭建

总共包括配置SSH免登陆,以及NFS共享目录两部分懒得自己写了,参照下面的文章,还有没有必要采用第一个步骤,删除./ssh/下面的东西,太激进了,我没有删也免登陆成功了。参照这篇文章

2020-05-20 15:26:30 506

原创 ubuntu16.04安装horovod

本次安装的背景是已经安装好了tensorflow一、安装openmpiwget https://download.open-mpi.org/release/open-mpi/v3.1/openmpi-3.1.2.tar.gztar zxvf openmpi-3.1.2.tar.gzcd openmpi-3.1.2/./configure --prefix=/usr/localmake -j8make install二、安装horovod因为我的服务器没有GPU,所以tensorflow和

2020-05-16 23:11:12 538

原创 Ubuntu16.04使用Anaconda安装tensorflow-CPU

1.安装Anaconda3wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-4.2.0-Linux-x86_64.shbash Anaconda3-4.2.0-Linux-x86_64.sh接着就要激活环境,export PATH=/root/anaconda3/bin:$PATH,让环境变量生效2.安装tensorflowconda create -n tensorflow3.5 pip python=3.

2020-05-15 12:09:34 549

原创 LeetCode1071. 字符串的最大公因子

思路:使用辗转相除法求出两个字符串的最大公约数class Solution { public String gcdOfStrings(String str1, String str2) { //利用欧几里得辗转相除法求最大公约数 if(!(str1+str2).equals(str2+str1)){ return ""; ...

2020-03-12 15:02:06 86

原创 Leetcode1013. 将数组分成和相等的三个部分

主要是充分利用总数和的1/3这个条件class Solution { public boolean canThreePartsEqualSum(int[] A) { int p1 = 0; int p2 = 0; int sum = 0; for(int i = 0;i < A.length;i++){ ...

2020-03-11 12:14:41 246 1

原创 Leetcode322.零钱兑换

思路:一开始想起来的就是给现有的零钱进行排序,然后选取最大面值的零钱,进行回溯,找到就立即退出,这样的做法没有考虑到1,7,10 amount = 14这种情况,10,1,1,1,1与7,7肯定是最少两个硬币。如果说遍历所有的情况,不提前退出,会出现超时的情况。那么回溯的时候不用每次都只减一个coins[i],而是每次减个amount/coins[i]coins[i],这样的话也不行,...

2020-03-08 18:29:44 194

原创 LeetCode面试题11. 旋转数组的最小数字

时间复杂度为O(N)的很好达到,这里主要是列出二分查找的方法,时间复杂度是O(logN)numbers[mid] == numbers[r]时,r = r - 1是关键。class Solution { public int minArray(int[] numbers) { if(numbers.length < 1){ return ...

2020-03-07 20:31:04 109

原创 LeetCode面试题10- I. 斐波那契数列

要注意a%k + b%k = (a+b)%k这道题要在里面就对k取余,否则会溢出class Solution { public int fib(int n) { if(n <= 0){ return 0; } if(n == 1){ return 1; } ...

2020-03-07 18:39:23 209

原创 LeetCode面试题59.队列的最大值

存储最大值的用双向队列,从后面压入,从前面弹出class MaxQueue { Queue<Integer> queue; LinkedList<Integer> maxqueue; public MaxQueue() { queue = new LinkedList<>(); maxqueu...

2020-03-07 14:38:54 75

原创 LeetCode785.判断二分图

思路:是标色题,二种颜色class Solution { public boolean isBipartite(int[][] graph) { //标色题,DFS来标 int[] color = new int[graph.length]; for(int i = 0;i < graph.length;i++){ ...

2020-03-06 19:27:43 207

原创 LeetCode74. 搜索二维矩阵

思路:讲二维数组想象成一维数组进行二分查找主要是索引,行索引是i/n,列索引是i%nclass Solution { public boolean searchMatrix(int[][] matrix, int target) { if(matrix == null || matrix.length < 1 || matrix[0].length < 1...

2020-03-06 18:35:15 72

原创 Leetcode面试题57 - II. 和为s的连续正数序列

思路:我只想到了暴力的方法,但是其实双指针才是正解class Solution { public int[][] findContinuousSequence(int target) { //双指针法 int p1 = 1,p2 = 2; ArrayList<int[]> list = new ArrayList<&gt...

2020-03-06 17:49:36 94

原创 LeetCode565. 数组嵌套

思路:在遍历一组集合的过程中,这个集合就是一个循环的关系,所以遍历过一个元素就不需要再遍历了。时间复杂度是O(N),空间复杂度是O(1)的做法class Solution { public int arrayNesting(int[] nums) { int max = 0; for(int i = 0;i < nums.leng...

2020-03-02 12:08:27 135

原创 LeetCode769. 最多能完成排序的块

思路:就是找规律的题,找不到规律就麻爪class Solution { public int maxChunksToSorted(int[] arr) { int max = 0,count = 0; for(int i = 0;i < arr.length;i++){ max = Math.max(arr[i],max);...

2020-03-02 12:02:39 144

原创 LeetCode667. 优美的排列 II

思路:是一道找规律的题代码:class Solution { public int[] constructArray(int n, int k) { int[] res = new int[n]; for(int i = 1;i < n - k;i++){ res[i-1] = i; } ...

2020-03-01 16:00:09 144

原创 LeetCode5345. 通过投票对团队排名

思路:统计每个字母从1-players排名出现的次数,然后自定义排序函数进行排序class Solution { public String rankTeams(String[] votes) { int voters = votes.length; int players = votes[0].length(); int[][] vot...

2020-03-01 14:53:12 271

原创 LeetCode5346.二叉树中的列表

思路:很明显是使用DFS,但是当我使用DFS的时候,竟然有两个用例没有通过看代码没看出来问题,后来发现当head.val != root.val的时候,跳过了树的当前层,但是链表并没有回到起点,相当于是找树的子序列了,这样遍历下去便不连续了,所以这是错误的/** * Definition for singly-linked list. * public class ListNode {...

2020-03-01 13:11:35 86

原创 LeetCode287. 寻找重复数

思路:要求比较严苛首先先介绍二分法,一种时间复杂度是O(nlogn),空间复杂度是O(1)的做法。class Solution { public int findDuplicate(int[] nums) { int left = 1,right = nums.length - 1; while(left < right){ ...

2020-03-01 10:30:40 123 1

原创 LeetCode645. 错误的集合

思路:时间复杂度O(N),空间复杂度O(N)使用额外的数组空间来存储出现的次数class Solution { public int[] findErrorNums(int[] nums) { int[] tmp = new int[nums.length+1]; int repeated = 0; int n = nums.lengt...

2020-02-29 18:16:48 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除