- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 在3090卡服务器上面进行funasr模型微调
文本记录了在3090卡上对实时asr模型进行微调的过程,包括数据准备、模型微调、验证微调后的模型。
2024-05-26 08:45:49
3789
7
原创 colab使用本地数据集微调llama3-8b模型
在Google的Colab上面采用unsloth,trl等库,训练数据集来自Google的云端硬盘,微调llama3-8b模型,进行推理验证模型的微调效果。保存模型到Google的云端硬盘可以下载到本地供其它使用。
2024-05-15 15:19:20
1533
原创 简单的LangGraph示例
摘要:一个开箱即可使用的LangGraph示例,方便学习LangGraph的各种概念,并可以在PyCharm中跟踪调试各个变量的值。
2024-05-01 09:21:10
1959
原创 Swift 3 中函数参数的说明
Swift是苹果新推出的用于苹果系列设备开发的语言,由于是发布时间不长,因此有些东西老在变化中,在百度或者google上搜索能找到很多相关的说明,但因为过时了,很多都是错误的。Swift的函数,也包括类中的方法,在3.0版本中都统一了。简单来说就是:1.有参数标签(argument label)的,在函数调用时必须包含参数标签; 如后面代码中getMyAge()函数的MyName就是一个参数标签。2.如果该函数没有写明参数标签,默认为形参名。 如后面代码中的Person的构造函数及getI
2017-05-25 17:30:05
1591
原创 android和iOS中打包html5
目前有一个项目想使用html5实现业务逻辑,同时发布成android和iOS 移动app,这个涉及到如何将这些html、图片、js打包进app并在webview中装载html。下面是具体细节
2016-06-16 21:14:18
4998
原创 phpcms中session的处理
session_id($session_id); session_start(); session_regenerate_id();
2016-06-01 22:33:13
4144
原创 移动终端播放器的探索历程
android和iOS系统原生的播放器,不支持字幕,因此需要找一款能支持外挂字幕文件的播放器。一、移动终端播放器1. Vitamio是一款 Android 与 iOS 平台上的全能多媒体开发框架,使用了FFmpeg做为媒体解析器和最主要的解码器。但ios没有合适的播放控制界面,更要命的是永久授权需要80万,太贵了。2. ExoPlayer是一个google在2014年才推出的介于现
2016-04-17 19:44:38
1025
原创 vlc for android中的数据绑定(Data Binding)
数据绑定(Data Binding)在布局文件中实现数据绑定申明,使数据的变化引起视图的自动更新,减少逻辑代码,从而在Android中方便地实现MVVM的开发模式。vlc for android中用到了数据绑定(databinding),下面看一个例子.
2016-04-08 22:13:48
1279
原创 red5搭建直播转播服务器
以前都是用虚拟机安装linux,然后使用nginx配置rtmp模块进行直播转播,后面感觉这个太麻烦了,因此试图采用更直接的方式,最后选择了red5作为服务器。
2016-04-07 15:54:09
3641
1
原创 android中的@{} @+id ?/attr
一.@代表引用资源1.引用自定义资源 如:android:text="@string/apptitle"2.引用系统资源 如:android:textColor="@android:color/white"3.@+id/资源ID名 表示该该资源ID存在则使用该资源ID,如果不存在则创建一个新性的。如:android:id="@+id/player_contro
2016-04-06 18:37:19
809
原创 vlc for android 主题属性分析
目前在研究vlc for android的代码,对于其中的主题属性有了一些了解,记录如下以便以后查找。vlc-android\res\values\styles.xml中有如下定义: 50dp ...... @drawable/ic_pause ......我们可以看到vlc-android\res\drawable\下面有一个ic_pause.xml,其
2016-04-06 16:27:15
948
1
原创 Ubuntu 15编译vlc for android 1.9.5
项目需要vlc播放网络上的mp4文件,支持字幕,最后找到了vlc for android,其版本是1.9.5,编译的操作系统是Ubuntu 15.10 64位系统。 下面是我的编译过程的记录,其中也记录了一些linux操作相关的,只是为了新手方便操作。
2016-03-24 19:26:45
1238
原创 IPP的高性能
IPP(Intel IPP)是一套跨平台的软件函数库,他提供了广泛的多媒体功能:音频解码器(例如: H263 、 MPEG-4 )、图像处理 (JPEG) 、信号处理、语音压缩等。这对于从事多媒体开发人员来说简直就是一个宝库。 笔者测试了目前支持IPP的一个软件“云畅快转系统”,测试环境为:CPU: Intel Core i5-2300显卡: Geforce 980
2013-10-11 11:02:51
1716
原创 云畅快转系统
一、概述随着视频分享站点的兴起,智能手机的流行,需要进行大量的离线视频转码工作,以适应异构网络和多终端环境的需要,同时我们结合云计算思想,构造一个多台机器协同工作的云转码平台,达到超快速乃至准实时转码的目的。云畅快转系统(以下简称QuickCoder)可以将各种格式的视音频文件转换为标准的mp4文件(视频采用H.264编码,音频采用AAC编码),转码过程由QuickCoder调度系统调度多
2013-10-11 10:43:40
962
原创 Xeon Phi之MIC编程知识点
1.主机端需要Xeon CPU;2.主机端的操作系统建议使用RedHad Enterprise Linux 64-bit 6.2; 设备端是一个定制的嵌入式Linux,称作uOS,可以通过SSH进行访问。3.需要利用MIC和OpenMP进行并行化编程处理,主要是找到需要并行的代码段并添加MIC相关的预编译指示行( 指导编译器对混合代码进行编译,如何传递数据,代码在主机CPU还
2013-06-05 17:02:36
2418
原创 核心调试技术(一)
对于Debug模式下的调试,有很多办法,笔者这里要说的是如何在Release模式下准确获取出错地址所对应的代码行数. 1. 生成map文件 打开Project Settings对话框,选择Link选项卡,然后在Project OPtions编辑框中键入/mapin
2011-08-16 18:06:00
1005
原创 Direct3D显示视频
Direct3D显示视频 对于视频的显示已经不推荐使用DirectDraw了,但可以使用Direct3D技术。对此,本人做了一些摸索之后,写了如下一个简单的例子,该例子创建Direct3D对象、Direct3D设备、Direct3D的RGB32纹理,然后装载一个位图并将位图数据更新纹理并显示。我们可以稍作修改,即可实现显示视频的包装类:创建D3DFMT_UYVY或D3DFMT_YUY2
2011-06-09 16:06:00
4023
原创 让X264支持mp4文件格式
作者这段时间在研究x264的编解码,发现很多人在问如何让x264支持mp4文件格式,而baidu和google上居然没有找到相关文档,故在此作一个简单介绍。 在x264中自动支持mkv等文件格式,如果想要支持mp4文件格式,需要GPAC的支持。GPAC 是一个为科研和学术领域开发的多媒体的框架,支持 MPEG-4, VRML, X3D, SVG, LASeR 等,是一个开源项目,可以
2010-02-24 19:43:00
6650
4
确然转码大师
2012-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人