- 博客(23)
- 收藏
- 关注
原创 Zerotier内网穿透全攻略
搭建Moon服务器需要你购买一台具有公网IP的云服务器(云服务器厂商每年会搞活动,3Mbps~5Mbps带宽的差不过一年90块钱左右),各个服务器厂商操作界面不同,但是都需要按照前面部分所讲的安装zerotier客户端,并在安全策略(防火墙)开启。尽管我们搭建了Moon服务器,但是udp通信的首次链接仍然需要跨境访问,有时会带来不好的体验,这是因为要访问zerotier官方的planet服务器,细心的同学也许发现了,在使用。方式访问,会遇到安全访问错误,忽略即可,或者自行购买证书,按照。
2024-03-26 00:32:08
11131
原创 pytorch 中遇到OSError: AF_UNIX path too long
由于 Unix 域套接字是在同一台机器上的进程之间进行通信,因此它们通常比网络套接字更快,而且更加安全,因为它们不会通过网络传输数据。需要注意的是,不同的操作系统对 Unix 域套接字路径的长度和格式有不同的限制,如果路径太长可能会导致一些问题,比如在连接套接字时出现错误。AF_UNIX path 是指 Unix 域套接字(Unix domain socket)路径,它是一种在同一台机器上的进程之间进行通信的机制,不需要使用网络协议栈,因此比网络套接字更加高效。
2023-05-04 11:58:36
2279
原创 BUG记录Exception: Current loss scale already at minimum - cannot decrease scale anymore. Exiting run.
我的实验时基于huggingface/diffusers开发的,使用了pytorch_lightning,使用了AMP以及deepspeed zero stage2,初次实验未使用scale learning rate策略,正常运行,没有报错,但是使用了scale_lr之后,报错。看是否出现梯度爆炸的情况,出现的话使用梯度clip的形式处理。
2023-03-28 15:05:09
7418
1
原创 解决“Ninja is required to load C++ extensions“
解决"Ninja is required to load C++ extensions"
2022-07-21 17:24:13
14444
4
原创 tf.gather_nd,报错还是不报错?
今天 让我遇到了一个非常气的问题,弄了几个小时,终于搞懂了。。。问题描述:import tensorflow as tf #tf.__version__ = 1.14index = tf.constant([2,2])tensor = tf.random.uniform(shape=[1,1])output = tf.gather_nd(tensor, index)with tf.Session() as sess: print(sess.run(output))这一段类似的代码,在我py
2021-03-15 22:15:51
278
1
原创 记使用django+nginx搭建网站
记使用django+nginx搭建网站本地环境使用windows 10 & python3.8windows10 中,在python3.8的环境下,找到django-admin,重命名为django-admin38,并加入环境变量,这样能在pyhon38的环境下运行。搭建django工程终端输入django-admin38 startproject blog_website初始化django工程输入python manage.py runserver打开本地测试localhost:
2020-10-12 09:44:01
670
2
原创 百练1002
百练1002acc = {}linenumber = int(input().strip())for i in range(linenumber): line = input().strip() s = "" for c in line: if c != '-': if ord('A') <= ord(c) <= ord('P'): key = (ord(c) - ord('A')) // 3
2020-05-28 00:38:06
185
原创 火车车次信息爬取
爬取12306车次信息之前在在b站上做了一个爬取12306车票信息的小demo,有人私信我问能不能爬取某一天的全部车次信息(几乎快一年前的东西了),突然想到十一不知道去哪里玩,12306又不给力,不能展示所有的车次信息,这次我们就来做一下试试首先,找到所有火车站的信息url(不知道为啥写在js上,这玩意不应该写在json上吗)找到url:https://www.12306.cn/index/s...
2019-10-13 21:38:27
655
原创 迭代器模式
UML类图不画了,简而言之,Java中的迭代器模式可以实现java.lang.Iterable接口,在类的内部定义一个私有类,实现java.util.Iterator接口,重写java.lang.Iterable中的public Iterator iterator();接口实现工厂模式生成模式,这样就实现了java中的迭代器模式。package iterator;import java.ut...
2019-06-18 21:16:20
116
原创 模板模式
模板模式,模板定义一些方法,作为子类实现的虚方法(对客户端隐藏),并提供一个客户端一个统一方法,这个方法调用了相关虚方法,这样,我们就像实现一个模板一样按部就班的实现一个类了。package template;/** * 模板模式,这是一个汽车模板. * @author wwe * */public abstract class CarTemplate { /**...
2019-06-18 20:45:55
133
原创 策略模式
通过维护一个上下文管理器,实现某个方法的多种实现。package strategy;/** * 策略上下文管理器. * @author wwe * */public class Context { private final Strategy s; public Context(Strategy s) { this.s = s; } ...
2019-06-18 20:13:19
92
原创 装饰器模式
装饰器模式解决的问题是:针对原有对象,进行任意或者动态的扩展组合。实现方案:实现一个通用接口作为要拓展的对象,将主要功能委托给基础对象,然后增添功能。递归的方式实现,既使用了继承又使用了委托。package decorator;/** * 冰淇淋,定义装饰物执行的公共接口. * @author wwe * */public interface IceCreamComponent...
2019-06-18 19:29:32
122
原创 适配器模式
适配器模式可以解决不兼容的问题它通过增加额外的间接层来,客户端调用间接层,从而实现“转换”的目的。package adapterPattern;public class Consultant { private final String name; public Consultant(String name) { this.name = name; ...
2019-06-18 18:27:19
114
原创 LSP到底有什么用?
里氏替换是什么,网上一搜到处都是,但是没人说说到底有什么用,我刚开始理解的时候,就明白这东西可以替换所有父类型,子类型能做父类型的所有事情,理解仅此而已。后来仔细思考一番,终于想明白这东西有什么用了,假设老板让你拓展客户端的一个功能,里边有个Vehicle类,他想让大家使用Car,并且只增填功能,不可以修改。我们定义了一个Car类继承Vehicle类,为了保障代码原来部分正确执行,我们要使得Car...
2019-06-17 16:42:30
4153
原创 Java中的this
thisthis可以看成是自身的一个引用,和python中的self有一些相似用法1,区分成员名字public class Example { private final int arg1; private final int arg2; public Example(int arg1, int arg2) { this.arg1 = arg1; this.arg2 = a...
2019-06-16 16:06:45
114
原创 Java匿名类
Java中的匿名类简述原理以及使用目的不再赘述,这里只举个例子当我们实现一个接口的时候,往往声明一个类,例如/**A comparsion function that imposes a total ordering on some objects*...*/public interface Comparator<T> { /** Compares its two ar...
2019-06-03 22:09:37
101
原创 tensorflow中的concat
张量的维度张量用符合的[]来表示a = tf.constant([[[1,1],[2,2]],[[3,3],[4,4]]])举例说明,这里的[[[1,1],[2,2]],[[3,3],[4,4]]]最左边的连着的三个‘[‘就表示三维张量,最外边的’[‘表示0维度,也就是张量整体,第一维度是第二个’[’,对应[[1,1],[2,2]],第二维度对应[1,1],第三维度对应1。concat的...
2019-03-31 14:43:22
2244
原创 基于tensorflow的lenet5卷积神经网络的图片识别
tensorflow部分基础以及lenet5CNN实现图片分类模型简要介绍关于tensorflow的基础前向传播损失函数优化器执行训练代码总结卷积神经网络卷积池化lenet5的构成模型介绍模型结果总结lenet5项目地址关于tensorflow的基础此处不介绍tensorflow的来源和各种历史,直接说明tensorflow的运行流程。前向传播设想你是一名道路设计者,前向传播好比你修建一...
2019-03-22 01:22:07
1660
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人