前言 本系列教程为pytorch官网文档翻译。本文对应官网地址: "https://pytorch.org/tutorials/intermediate/char_rnn_generation_tutorial.html" 系列教程总目录传送门: "我是一个传送门" 本系列教程对应的 jupyter ...
分类:
其他好文 时间:
2018-10-24 22:24:33
阅读次数:
225
Python的GC模块主要运用了“引用计数”(reference counting)来跟踪和回收垃圾。在引用计数的基础上,还可以通过“标记-清除”(mark and sweep)解决容器对象可能产生的循环引用的问题。通过“分代回收”(generation collection)以空间换取时间来进一步 ...
分类:
编程语言 时间:
2018-10-14 19:03:14
阅读次数:
227
该模块提供操作垃圾回收的接口,包括禁用gc,调整回收频率,配置debug选项,同时提供对无法释放内存对象的访问权。 gc.enable() 开启自动回收 gc.disable() 关闭 gc.isenabled() 判断 gc.collect(generation=2) 参数为整数,范围0 2,默认 ...
分类:
其他好文 时间:
2018-10-13 22:57:46
阅读次数:
474
可以使用下面的Powershell脚本在NuGet下載最新的CRM开发工具。这些工具包括: ToolNuGet Package Code generation tool CrmSvcUtil.exe Microsoft.CrmSdk.CoreTools Configuration Migration ...
分类:
其他好文 时间:
2018-10-05 12:30:58
阅读次数:
276
模型项目 "Domain Transfer Network" Implementation of Unsupervised Cross Domain Image Generation "Show, Attend and Tell" Attention Based Image Caption Gene ...
分类:
其他好文 时间:
2018-09-27 01:56:04
阅读次数:
246
1. JVM堆内存划分 这两天看到下面这篇文章的图不错。 一图读懂JVM架构解析 1.1 JDK7及以前的版本 其中最上一层是Nursery内存,一个对象被创建以后首先被放到Nursery中的Eden内 存中,如果存活期超两个Survivor之后就会被转移到长时内存中(Old Generation) ...
分类:
其他好文 时间:
2018-09-26 10:47:19
阅读次数:
536
关键字约定 Young generation –>新生代 Tenured / Old Generation –>老年代 Perm Area –>永久代 年轻代: 所有新生成的对象首先都是放在年轻代的。年轻代的目标就是尽可能快速的收集掉那些生命周期短的对象。年轻代分三个区。一个Eden区,两个 Sur ...
分类:
其他好文 时间:
2018-09-23 13:53:33
阅读次数:
370
Understanding the CMS Collector Understanding the CMS Collector CMS has three basic operations: CMS collects the young generation (stopping all applic ...
分类:
其他好文 时间:
2018-09-23 11:33:18
阅读次数:
133
一、内存调整参数 -Xmx2g 设置堆内存最大值为2g -Xmx512m 设置堆内存最大值为512m -Xms1g 设置堆内存最小值1g -Xmn 设置堆新生代的大小,例如:-Xmn512m -XX:PermSize 设置Perm Generation的最小值,例如:-XX:PermSize=32m ...
分类:
其他好文 时间:
2018-09-20 21:27:03
阅读次数:
222
前言 jdk中的动态代理通过反射类Proxy和InvocationHandler回调接口实现,要求委托类必须实现一个接口,只能对该类接口中定义的方法实现代理,这在实际编程中有一定的局限性。 cglib实现 使用cglib[Code Generation Library]实现动态代理,并不要求委托类必 ...
分类:
其他好文 时间:
2018-09-11 22:34:01
阅读次数:
266