1.生成命令文件

2.编辑生成文件app/Console/Commands/MakeTransformer.php

3.创建模板文件app/Console/Commands/stubs/transformer

4.使用命令 ,可以没有后缀

文件路径app/Transformers/{name}.php

1.编辑html

2.JavaScript 脚本

3.laravel php config/filesystems.php 编辑配置文件,添加uploads

在controller编辑代码

 

 

1. 安装

为了保险期间先创建一个分支

安装扩展包

1.浏览器打开分享链接

2.在www.baidu后插入wp

3选择好要下载的文件,点击会看见下载地址,在此之前,先做一下配置否则加速不会生效

4安装,谷歌插件,然后点击插件,选择opera-> opera 12.14

5.返回第三部的页面点击下载即可,速度最高可以实现2M—3M,比百度的100kb强太多,亲测有用

CUDA和CuDNN一般都是结伴而行,如果需要CUDA,必然会需要CuDNN。

 

CuDNN是什么?

NVIDIA cuDNN是用于深度神经网络的GPU加速库。它强调性能、易用性和低内存开销。NVIDIA cuDNN可以集成到更高级别的机器学习框架中,如加州大学伯克利分校的流行caffe软件。简单的,插入式设计可以让开发人员专注于设计和实现神经网络模型,而不是调整性能,同时还可以在GPU上实现高性能现代并行计算。

 

CuDNN如何安装?

Cudnn的官网下载地址为:https://developer.nvidia.com/cudnn

点击Download CuDNN 即可开始下载。但是对于第一次下载的人来说,没有这么容易。因为下载这个软件是需要账号的。如果你没有登录账号会跳转到登录页面。

没账号的选择Join 注册账号,有账号的自然是选择Login登录账号。

输入邮箱和密码既可登录.

登录之后就可以开始下载了。下载的时候记得选择正确的版本。比如我们电脑上安装的是CUDA9.0 ,那么就选择Download cuDNN v7.5.0     。 点击后需要选择对应的操作系统。

下载之后的文件名类似上图。双击可以打开。

打开后里面主要是3个目录,一个文件。 三个目录分别是bin、include、lib

选中上面的三个文件复制到C:\Program Files\NVIDIA GPU Computin Toolkit\CUDA\v9 , 覆盖该目录下原有的文件,就算安装成功了。

有些教程可能会还会教你设置环境变量,一般来说环境变量是自动设置,全程都无需手动设置。

 

需要注意的点:

官网默认值显示了4个版本,如果想要下载更早的版本请点击底部的Archived CuDNN Release。

比如网上流传的 OpenFaceswap 需要的CUDA版本虽然是CUDA9.0 但是需要的CuDNN并非v7.5.0 ,而是V7.0.5 。这两个版本很容易让人搞错,一旦搞错,运行Openfaceswap就会出现问题….

下载 CuDNN v7.0.5  后的安装文件如下图

安装方法和上面是一样的,复制,覆盖。

前言

几乎所有的视频换脸程序(deepfakes)都需要CUDA的支持。 Fakeapp,Openfaceswap,FaceSwap,DeepFaceLab这些程序

如果想要跑得快就必须用GPU加速,而想要使用NVIDIA卡的GPU必然会使用CUDA。

CUDA 倒是何方圣神?

CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员现在可以使用C语言来为CUDA™架构编写程序,C语言是应用最广泛的一种高级编程语言。所编写出的程序可以在支持CUDA™的处理器上以超高性能运行。CUDA3.0已经开始支持C++和FORTRAN………..

专业描述百科上很多,也许你每一个字都能看懂,但是连起来确懵了。没关系,你只要记住开头的那句,想要跑得快就必须要GPU,而要使用N卡的GPU就必须要有CUDA的支持。

CUDA 如何安装?

准备开始安装之前可以先简单了解下CUDA的版本,因为安装CUDA最重要的就是选对版本。如果版本不对,程序跑起来就会出错。

从 2007年发布的CUDA Toolkit 1.0 到2019年的CUDA Toolkit 10.1 ,大大小小版本加起来不少于是个20个。目前用的比较多的是CUDA9 和CUDA10

CUDA 和驱动版本的对应关系也可以了解一下。 目前大部分换脸软件都是支持CUDA9,像DeepFaceLab已经支持最新的CUDA10.1 。

下面就以安装CUDA9为例,展示一下,如何安装这个深度学习的必备工具。

 

首先,当然是下载软件。

CUDA9的官方下载地址为:https://developer.nvidia.com/cuda-90-download-archive

CUDA10.1的选在地址为:https://developer.nvidia.com/cuda-downloads

 

下载的时候需要正确选择操作系统,内核版本,操作系统版本。 上图为针对window10  x64

正确选择类型后往下拉就能看到下载按钮了,一般我们只需要下载Base Installer 。 下面的Patch1,Patch2是更新补丁,不装也没关系。

下载之后双击安装文件,稍等片刻会让你设置CUDA的缓存目录,这个默认即可。

点击OK后开始出现进度条。这个环节其实是在解压CUDA

自动做系统检测。

点击绿色按钮,同意并继续。

安装选项,直接默认,点击NEXT

勾选,继续 NEXT

中途会跳出一个Window Security 的提示,选择安装(Install)即可。

继续Next

 

安装结束之后CLOSE 或者右上角X掉就可以了。  这个软件的安装过程并不复杂,但是可能会遇到一些问题。

 

比如被360等杀毒软件拦截,针对这种情况,先把杀毒软件推出,安装即可。

还有一些情况是直接显示安装失败,很大的原因可能是版本冲突的问题,如果现在安装的版本比你电脑上原先的版本要低,那么肯定是安装不上的。遇到这种情况,可以先把 之前的NVIDIA相关的程序全部卸载,然后再安装。

如果你的操作系统为win7 ,那么最开始的时候记得选win7即可。

如果你想安装CUDA10,那么只要下载CUDA10即可,安装过程完全一样。

 

 

 

安装

在laravel中已经自动集成,无需手动安装。如需在其他地方使用,可使用以下命令进行安装。

为Faker指定中文支持

可通过在 config/app.php 增加如下配置使其支持中文:

Formatters 格式化器基本用法

Faker\Provider\Base 基本

Faker\Provider\Lorem 文本

Faker\Provider\en_US\Person 人物

Faker\Provider\en_US\Address  地址

Faker\Provider\en_US\PhoneNumber 电话号码

Faker\Provider\en_US\Company 公司

Faker\Provider\en_US\Text 文本

Faker\Provider\DateTime 日期时间

Faker\Provider\Internet 互联网

Faker\Provider\UserAgent 用户代理

Faker\Provider\Payment 支付

Faker\Provider\Color 颜色

Faker\Provider\File 文件

Faker\Provider\Image 图片

Faker\Provider\Uuid UUID

Faker\Provider\Barcode 条形码

Faker\Provider\Miscellaneous 各种各样的

Faker\Provider\Biased 偏向的

Faker\Provider\HtmlLorem html文本

Language specific formatters 特定于语言的格式器

 

 

Faker\Provider\zh_CN\Payment

Faker\Provider\zh_TW\Person

Faker\Provider\zh_TW\Company

1view 和 text 组件介绍

 

2 项目可用选择器介绍

选择器 样例 样例描述
.class .intro 选择所有拥有 class=”intro” 的组件
#id #firstname 选择拥有 id=”firstname” 的组件
element view 选择所有 view 组件
element, element view, checkbox 选择所有文档的 view 组件和所有的 checkbox 组件
::after view::after 在 view 组件后边插入内容,仅微信小程序和5+App生效
::before view::before 在 view 组件前边插入内容,仅微信小程序和5+App生效

 

3 flex 布局

flex布局给我的感觉通过改变父元素的样式,样式改变子元素的显示方式,排序方式,上下位置,如果有特殊情况,可以使用特定的子元素专属样式,进行特殊调整

4.vue 2.0 语法

5.事件处理器

6.监听属性

7.计算属性

 

 

 

 

 

 

 

官网

animate.css

 

动画效果如下

①Attention seekers

  • bounce    轻轻跳跃一下(弹跳;弹起,反跳;弹回)
  • flash     闪烁两次(使闪光;反射)
  • pulse     慢慢放大,然后回缩(跳动,脉跳)
  • shake     左右轻晃几次
  • swing     以中间顶部为中心小幅度晃动
  • tada      很调皮的一个小晃动,ps:只能这么描述了
  • wobble    大幅晃动,地动山摇

②Bouncing Entrances

  • bounceIn 正中央,从无到有,轻轻抖动几次
  • bounceInDown    从右侧进来,无到有,轻轻抖动几次
  • bounceInLeft 雷同,但是一定要注意大小写“专业点叫驼峰式”
  • bounceInRighr
  • bounceInUp
  • bouncing Exits
  • bounceOut 正中央,从有到无,轻轻抖动几次消失
  • bounceOutDown
  • bounceOutLeft
  • bounceOutRighr
  • bounceOutUp

③Fading Entrances

  • fadeIn     跟上面bounceIn还是有些区别的,毕竟不抖
  • fadeInDown 逐渐从上面down下来
  • fadeInDownBig逐渐从上面down下来,但是跟上面那位有稍微区别,加了big后起始位置是从设备外进来的
  • fadeInLeft
  • fadeInLeftBig
  • fadeInRight
  • fadeInRightNig
  • fadeInUp
  • fadeInUpBig 用up测试下big吧
  • fading Exits
  • fadeOut     恰与fadeIn相反
  • fadeOutDown 逐渐从上面down下去消失,你确定不玩玩big了?
  • fadeOutDownBig逐渐从上面down下去,但是跟上面那位有稍微区别,加了big后终点位置是从设备外
  • fadeOutLeft
  • fadeOutLeftBig
  • fadeOutRight
  • fadeOutRightNig
  • fadeOutUp
  • fadeOutUpBig

/*以下这些都是常用的哦!*/

④Flippers

  • flip 一个夸张的放大饭庄缩小效果
  • flipInX 沿中心水平轴小幅度反转出来
  • FlipInY 沿中心竖直轴小幅度反转出来
  • flipOutX 沿中心水平轴小幅度反转消失
  • FlipOutY 沿中心竖直轴小幅度反转消失

⑤Lightspeed

  • lightSpeedIn 字面意思就是光速出来喽,记得调快速度哦,什么,怎么调速我没说么?好吧,先留个坑,待会儿补。
  • lightSpeedOut 光速消失

⑥Rotating Entrances

  • rotateIn 准确说是以正中心点180度旋转渐显
  • rotateInDownLeft  没错,就是以左上角为中心点转下来
  • rotateInDownRight 就是以右上角为中心点转下来
  • rotateInUpLeft     就是以左上角为中心点转上去
  • rotateInUpRight    就是以右上角为中心点转上去
  • rotating Exits
  • rotateOut 准确说是以正中心点180度旋转渐隐
  • rotateOut DownLeft
  • rotateOut DownRight
  • rotateOut UpLeft
  • rotateOut UpRight

⑦Sliding Entrances

  • slideInUp 这个slide感觉就有点鸡肋了,有了上边的Lightspeed、fadeIn,就会看出这个的弊端,动作幅度太小
  • slideInDown
  • slideInLeft
  • slideInRight
  • sliding Exits
  • slideOutUp 表现依旧不好
  • slideOutDown
  • slideOutLeft
  • slideOutRight

⑧Zoom Entrances

  • zoomIn 牢记哦,正中央出来的,做效果是最棒了
  • zoomInDown
  • zoomInLeft
  • zoomInRight
  • zoomInUp
  • zoom Exits
  • zoomOut 牢记哦,正中央消失的,配合上面的zoomIn做效果是最棒了
  • zoomOutDown
  • zoomOutLeft
  • zoomOutRight
  • zoomOutUp

⑨Specials

  • hinge 悬挂,颤抖,掉下去
  • rollIn 从左侧旋转进入
  • rollOut 向右侧旋转消失