- 博客(148)
- 资源 (3)
- 收藏
- 关注
原创 用google colab t4部署phi2(公网可访问)
生成的ngrok-free.app链接就是推理服务的公网地址。1.打开google colab,配置GPU。5.client.py访问上述推理服务。2.ngrok获取authtoken。4.运行推理服务,生成公网地址。
2024-01-08 17:54:07
1102
原创 phi2的推理
推理代码:https://github.com/lilulilulilu/deeplearningnotes/blob/main/examples/phi2/server.py测试代码:https://github.com/lilulilulilu/deeplearningnotes/blob/main/examples/phi2/clien.py
2024-01-08 10:12:42
498
原创 Docker搭建有分词器的ES集群
1.对于Elasticsearch,这个设置很重要,因为Elasticsearch(特别是它的底层搜索引擎Lucene)会创建大量的虚拟内存区域。#启动kibana后用上面创建的master打印出的日志里的账号密码登录kibana。# 2.用Dockerfile打包生成一个安装了ik的elasticsearch镜像。# 四、在kibana的Dev tool console查看节点信息。# 4.添加data节点es03。# 一、创建master节点。# 三、逐个添加data节点。
2023-12-21 11:06:33
853
原创 深入理解Git
Git,作为当代软件开发中最受欢迎的版本控制系统,其强大功能背后是一套复杂而精妙的存储原理和内部机制。理解这些原理不仅能帮助开发者更有效地使用 Git,还能提升对整个软件开发流程的理解。本文将深入探讨 Git 的存储原理和内部机制,揭示它如何管理和维护代码历史。
2023-11-12 21:18:54
518
1
原创 断点续传的实现
不是所有的服务器或协议都支持断点续传,所以在实现时需要确保双方都有相应的支持。:为了确保数据的完整性,可以使用校验和或哈希值来检查已下载的数据是否完整和正确。:当用户或系统尝试重新开始传输时,它首先会检查之前保存的进度。:在下载大文件时,可以先将已下载的部分保存为临时文件。如果下载中断,可以读取临时文件的大小并从那里继续下载。在实际应用中,许多下载管理器和云存储服务都支持断点续传功能,以提高用户体验和数据传输的效率。:系统会持续检测数据传输的状态。:当数据开始传输时,系统会定期记录已经成功传输的数据量。
2023-10-29 18:54:05
391
原创 负载均衡有哪些算法,分别在nginx中如何配置?
负载均衡是用于分发传入的网络流量到多个后端服务器的技术,以确保无单个服务器过载,从而提高应用的可用性和响应时间。除此之外,还有一些更为复杂的负载均衡策略,如基于URL的散列等。配置详情和策略选择应根据具体应用的需求来确定。
2023-10-29 15:30:52
692
原创 Centos 7安装KVM,并创建虚拟机
1.使用准备好的os镜像文件(/root/iso/CentOS-7-x86_64-Minimal-1810.iso),运行virt-install创建虚拟机。虚拟机修改磁盘文件名称:mv /root/kvm/centos01.img /root/kvm/centos001.img。虚拟机名称修改:virsh domrename kvm kvm1。删除定义虚拟机:virsh undefine kvm。强制关闭虚拟机:virsh destroy kvm。重启网络服务后ping一下。二、安装KVM虚拟机。
2023-09-21 18:21:04
507
原创 deepspeed训练模型报错:磁盘空间不够
修改huggingface缓存路径,让数据存到其它分区上,不和目录“~/.cache”在同一分区即可。“df -Th”命令查看磁盘情况。
2023-05-18 11:08:03
387
原创 Git操作远程仓库避免每次都要输入账号密码
Git操作远程仓库为避免每次都要输入账号密码,可以这样设置:vim .git/config[credential] helper = store
2023-03-22 20:26:06
310
原创 ubuntu20.04机器上用docker自建mongodb
一、安装docker、安装mongodb并启动。二、用pymongo链接mongodb。
2023-03-20 18:07:03
278
原创 微信公众号开发和小程序开发
公众号开发,需要的后端技术,是把一个后台服务注册到公众号,这样用户通过微信发给公众号的消息,都经过微信转发到后台服务了,这个后台服务要在5秒内响应,如果没有响应则触发重试机制,重试3次没有响应,连接将断开。小程序开发需要的是前端技术,我们按照微信小程序规范去开发小程序的界面和发请求到我们自己的后端服务。
2023-02-14 18:01:39
1412
原创 域名购买和备案
3.网站备案是这样备案https://beian.aliyun.com/?1.服务部署(至少一个官网静态页面),可配置hosts访问。2.阿里云购买注册通用域名。4.配置DNS和SSL。
2023-02-08 16:54:43
142
原创 jenkins安装和使用
目录一、安装二、使用1.安装 maven2.安装 kubectl三、配置kubenetes和gitlab的credential四、Jenkins 插件安装:GitLab、Gitlab Hook、Kubernetes CLI,Email Extension,git parameter一、安装# pull jenkins imagedocker pull jenkins/jenkins:lts# installdocker run -d -p 8000:8080 -
2022-05-20 17:12:24
659
原创 linux运维之expect--安装ossutil64
#!/usr/bin/expect -fset DEFAUTENDPOINT endpointset ACCESSKEYID idset ACCESSKEYSECRET secretspawn wget https://gosspublic.alicdn.com/ossutil/1.7.10/ossutil64 -O ossutil64interactspawn chmod 755 ossutil64interactspawn ./ossutil64 configexpect {.
2022-04-05 15:02:47
2027
1
原创 Algorithm - Union Find
public class UnionFind { static class QuickFindUF { // id[i] is int[] id; /** * Initialize data structure */ QuickFindUF(int N) { id = new int[N]; for (int i = 0; i < N; i++) { id[i] = i; } } /** * p and q are co...
2021-12-20 01:41:33
208
原创 My first Colab notebook - Tensorflow
MyFirstColabNotebookMachine Learning Crash CourseNumPy 从已有的数组创建数组 | 菜鸟教程
2021-12-17 03:42:10
612
原创 线程池实现循环打印abc
思路:往线程池里面不断的扔任务,每个线程获取到锁后,判断能不能打印,能则打印后释放锁,不能则直接释放锁,直到打印出100个abc后关闭线程池。package com.example.demo.multithread;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.ut.
2021-11-26 02:38:30
486
原创 单线程线程池实现循环打印abc
package com.example.demo.multithread;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class SingleThreadExecutorDemo { public static void main(String[] args) { Runnable printA = () -> { System.out..
2021-11-24 06:05:28
148
原创 CountDownLatch实现循环打印abc
package com.example.demo.multithread;import java.util.concurrent.CountDownLatch;import java.util.concurrent.TimeUnit;public class CountDownLatchDemo { public static void main(String[] args) throws InterruptedException { final int NUM = 10; Cou.
2021-11-24 04:53:33
569
原创 RocketMQ异步发送100条消息
package com.example.demo.multithread;import java.util.concurrent.CountDownLatch;import java.util.concurrent.TimeUnit;import org.apache.rocketmq.client.producer.DefaultMQProducer;import org.apache.rocketmq.client.producer.SendCallback;import org.apa.
2021-11-24 04:50:49
468
原创 Java并发-ThreadLocal
ThreadLocal是一个泛型类,用在线程之外定义线程本地变量。package com.example.demo.multithread;public class ThreadLocalDemo { private static final ThreadLocal<String> threadLocalMessage = new ThreadLocal<String>(); private static String message; private stati
2021-11-23 18:50:30
403
原创 三个线程按顺序执行-join实现
package com.example.demo.multithread;class T1 extends Thread { public Thread t; public T1(Thread t) { this.t = t; } public void run() { try { if (t != null) { t.join(); } System.out.println("a"); } catch (InterruptedException e).
2021-11-22 23:27:26
309
原创 乐观锁实现3个线程循环打印abc
思路:一个指示器指示当前应该打印什么,三个线程在指示器没让它打印之前则一直空旋,当指示器让它打印时,立即打印出指示器对应的字符,并修改指示器表示下一次应该打印哪一个字符。重点:指示器要用volatile修饰package com.example.demo.multithread;public class TT { public static int COUNT = 23; public static volatile int indicator = 0;// 0-a, 1-b, 2-.
2021-11-22 23:15:22
228
原创 Spring AOP示例
官方文档:7.Aspect Oriented Programming with Springspring aop像一个拦截器,可以对被拦截的方法(join point)做增强处理,而且对连接点无代码入侵。在使用aop编程时,先分析业务以便定义PointCut,然后定义切面类和advice。示例如下:连接点所在的类:package com.example.demo.aopdemo;import org.springframework.web.bind.annotation.GetMapp..
2021-11-18 00:49:46
610
suanfa19896798
2017-04-25
PageRank算法
2016-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人