avatar
被opengl害惨了!# Programming - 葵花宝典
r*1
1
只是个小小的supervisor,今天接到总部一个人的电话,说我老板让我管部门的budget
,一头雾水,老板咋不告诉我呢?
另外这个一般都budget点啥啊?过一阵要开会培训。
avatar
m*6
2
?
avatar
w*g
4
今天一整天都在debug一个opengl程序,终于搞明白了:
opengl不是thread-safe的,即使加锁都不行!
也就是说,如果不加特殊处理,如果一个程序里面所有的gl
操作不是在同一个线程里完成,结果就会出错!
倒霉的状态机设计我就不说了,反正从来没见过这么坑爹的库。
avatar
M*s
5
will know
avatar
n*8
6
mansion
avatar
w*w
7
他可以先给射手看一定会对~~或者局部会对的事情
让射手可以很快相信然后直接进入信仰状态
更聪明的骗子
会利用射手座热情的方式
然后去激起他的热情
跳过理智思考直接进入信仰跟认定的状态
所以~~我们可以说
射手座是一个很容易变成愚民的星座
avatar
N*m
8
你又用opengl干啥?

【在 w***g 的大作中提到】
: 今天一整天都在debug一个opengl程序,终于搞明白了:
: opengl不是thread-safe的,即使加锁都不行!
: 也就是说,如果不加特殊处理,如果一个程序里面所有的gl
: 操作不是在同一个线程里完成,结果就会出错!
: 倒霉的状态机设计我就不说了,反正从来没见过这么坑爹的库。

avatar
l*t
9
管budget也要培训?

budget

【在 r****1 的大作中提到】
: 只是个小小的supervisor,今天接到总部一个人的电话,说我老板让我管部门的budget
: ,一头雾水,老板咋不告诉我呢?
: 另外这个一般都budget点啥啊?过一阵要开会培训。

avatar
t*e
10
所谓的single family home,实际上每月也要交association fee,和邻居是连着的。名称叫什么忘了。反正大多只有一层,有很小的院子……agent说这样的房子很不好转手。
avatar
A*r
11
我怎么很不厚道地觉得好笑啊。

【在 w****w 的大作中提到】
: 他可以先给射手看一定会对~~或者局部会对的事情
: 让射手可以很快相信然后直接进入信仰状态
: 更聪明的骗子
: 会利用射手座热情的方式
: 然后去激起他的热情
: 跳过理智思考直接进入信仰跟认定的状态
: 所以~~我们可以说
: 射手座是一个很容易变成愚民的星座

avatar
w*g
12
还不是为了搞kaggle那个比赛。我想试试三维的神经网络,
但是要对三维数据进行带旋转的采样是一个非常expensive
的操作,如果用CPU做的话第一可能跟不上GPU训练速度,
第二也找不到开源的库来做这个事情,所以我在用opengl,
通过对三维texture进行采样来得到训练样本。
我估计结果不会好,但是这个project本身很有意思,
opengl用内置显卡,tensorflow用外置显卡,一个程序把
机器的所有计算能力全都发掘出来了。

【在 N*****m 的大作中提到】
: 你又用opengl干啥?
avatar
j*t
13
u r just assigned to do budget tracking and reporting - basically boring
admin stuff that nobody wants to deal with.

budget

【在 r****1 的大作中提到】
: 只是个小小的supervisor,今天接到总部一个人的电话,说我老板让我管部门的budget
: ,一头雾水,老板咋不告诉我呢?
: 另外这个一般都budget点啥啊?过一阵要开会培训。

avatar
d*2
14
这个房子有中庭,以前看到西班牙式的房子有的。
avatar
w*w
15
所以亲爱的朋友们
如果你遇到一个射手座偏执狂
千万不要跟他去讨论政党或是宗教的问题
因为他们并不会真正的去听你在说什么
他们只会告诉你
他们想说的
============
oh,民主輪就是這樣產生的麼...
avatar
w*g
16
kaggle那个比赛我已经做得快绝望了,目前毫无任何增长点。
还有半个月,只求善始善终做到最后。

【在 w***g 的大作中提到】
: 还不是为了搞kaggle那个比赛。我想试试三维的神经网络,
: 但是要对三维数据进行带旋转的采样是一个非常expensive
: 的操作,如果用CPU做的话第一可能跟不上GPU训练速度,
: 第二也找不到开源的库来做这个事情,所以我在用opengl,
: 通过对三维texture进行采样来得到训练样本。
: 我估计结果不会好,但是这个project本身很有意思,
: opengl用内置显卡,tensorflow用外置显卡,一个程序把
: 机器的所有计算能力全都发掘出来了。

avatar
r*1
17
培训完了,主要是如何用软件填预算上报。这是第一次做budget,应该是好事,至少可
以把自己的想法和计划放进去,批不批是另外回事。
好像听上去以后我还是这个部门budget的approver,因为最近公司改结构我的老板是在
其他site,这里这个部门主要是我负责。
avatar
v*e
18
传说中的中庭/天井。

【在 m******6 的大作中提到】
: ?
avatar
w*w
19
鲜为人知的
射手座的内心其实是有着大多数的热
跟像是生病定期或是不定期发作的冷
两个互相交错矛盾的
而承诺带着交杂的冷
之后会怎样~~
================
結論,射手用的兵器是玄武冰箭+朱雀烈焰弓
avatar
N*m
20
搞两块显卡不行?

【在 w***g 的大作中提到】
: 还不是为了搞kaggle那个比赛。我想试试三维的神经网络,
: 但是要对三维数据进行带旋转的采样是一个非常expensive
: 的操作,如果用CPU做的话第一可能跟不上GPU训练速度,
: 第二也找不到开源的库来做这个事情,所以我在用opengl,
: 通过对三维texture进行采样来得到训练样本。
: 我估计结果不会好,但是这个project本身很有意思,
: opengl用内置显卡,tensorflow用外置显卡,一个程序把
: 机器的所有计算能力全都发掘出来了。

avatar
l*u
21
好事

【在 r****1 的大作中提到】
: 培训完了,主要是如何用软件填预算上报。这是第一次做budget,应该是好事,至少可
: 以把自己的想法和计划放进去,批不批是另外回事。
: 好像听上去以后我还是这个部门budget的approver,因为最近公司改结构我的老板是在
: 其他site,这里这个部门主要是我负责。

avatar
m*y
22
嗯 这个Patio很象地中海风格, 不过不贴全照片,谁敢说个准的
老美的风格很杂的 除了colonial/cape/split entry/ranch, 其他都是集世界之大全吧

【在 d****2 的大作中提到】
: 这个房子有中庭,以前看到西班牙式的房子有的。
avatar
w*w
23
哈哈,等我去評評雙子的

【在 A*********r 的大作中提到】
: 我怎么很不厚道地觉得好笑啊。
avatar
w*g
24
一块显卡其实也可以同时跑opengl和cuda。
不过作为星宿派,总是要折腾下的。
把本来闲置的内置显卡用起来得到的满足感
非常大。

【在 N*****m 的大作中提到】
: 搞两块显卡不行?
avatar
x*o
25

boring?呵呵,老中对除了拿高工资都不感兴趣,结果就是最后挨个公司被人踢走
这东西说小很小,说大了能套上近乎,最起码能预感到公司会不会裁人重组或者扩张

【在 j*****t 的大作中提到】
: u r just assigned to do budget tracking and reporting - basically boring
: admin stuff that nobody wants to deal with.
:
: budget

avatar
m*o
26
四合院?
avatar
M*9
27
射手的确缺根弦, 拎不清。。。当了愚民还特骄傲, 特自豪那种。 LOL

【在 w****w 的大作中提到】
: 他可以先给射手看一定会对~~或者局部会对的事情
: 让射手可以很快相信然后直接进入信仰状态
: 更聪明的骗子
: 会利用射手座热情的方式
: 然后去激起他的热情
: 跳过理智思考直接进入信仰跟认定的状态
: 所以~~我们可以说
: 射手座是一个很容易变成愚民的星座

avatar
c*e
28
那就 serialize operations。

【在 w***g 的大作中提到】
: 今天一整天都在debug一个opengl程序,终于搞明白了:
: opengl不是thread-safe的,即使加锁都不行!
: 也就是说,如果不加特殊处理,如果一个程序里面所有的gl
: 操作不是在同一个线程里完成,结果就会出错!
: 倒霉的状态机设计我就不说了,反正从来没见过这么坑爹的库。

avatar
m*6
29
我懒得帖那末多照片.
另一张照片是LIVINGROOM, 只有三个小壁炉宽,所以肯定是小TOWNHOUSE之类.但中间有
院子的还没
听说过.

【在 m***y 的大作中提到】
: 嗯 这个Patio很象地中海风格, 不过不贴全照片,谁敢说个准的
: 老美的风格很杂的 除了colonial/cape/split entry/ranch, 其他都是集世界之大全吧

avatar
m*h
30
写这样的文章得人是对射手多深仇大恨。
avatar
c*e
31
库名字是啥?我一般用opengl的库来画3d图,一般是javascript的。

【在 w***g 的大作中提到】
: 今天一整天都在debug一个opengl程序,终于搞明白了:
: opengl不是thread-safe的,即使加锁都不行!
: 也就是说,如果不加特殊处理,如果一个程序里面所有的gl
: 操作不是在同一个线程里完成,结果就会出错!
: 倒霉的状态机设计我就不说了,反正从来没见过这么坑爹的库。

avatar
m*y
32
Just exterior, man. Interior decor doesn't determine the architecture style.
American houses are pretty hybrid. You can see some Mediterranean elements
in the photo, patio, pillars, and stone steps, pots, statue. But the patio
is too small for an arbor of climbing roses, and thus, they have to go with
evergreens, which is not so Mediterranean. So, you see, everybody has to
trade off in this country.

【在 m******6 的大作中提到】
: 我懒得帖那末多照片.
: 另一张照片是LIVINGROOM, 只有三个小壁炉宽,所以肯定是小TOWNHOUSE之类.但中间有
: 院子的还没
: 听说过.

avatar
w*w
33
哈哈,射手不著急,大家的眼睛都是雪亮的,口碑也是一如既往地~~

【在 M*********9 的大作中提到】
: 射手的确缺根弦, 拎不清。。。当了愚民还特骄傲, 特自豪那种。 LOL
avatar
w*r
34
这就是为啥opengl的渲染例程都是用回调函数实现的。在网上GPU体绘制的code很多,
在此基础上改成你需要的函数会容易很多。

【在 w***g 的大作中提到】
: 今天一整天都在debug一个opengl程序,终于搞明白了:
: opengl不是thread-safe的,即使加锁都不行!
: 也就是说,如果不加特殊处理,如果一个程序里面所有的gl
: 操作不是在同一个线程里完成,结果就会出错!
: 倒霉的状态机设计我就不说了,反正从来没见过这么坑爹的库。

avatar
d*2
35
open atrium,也不一定要套用什么风格。
avatar
M*9
36
再怎样双子排在前面的。 想急你也急不来的。
就是。。双子一如既往地聪明伶俐, 善良可爱。。。LOL。。。。
俺先一边吐一会儿, 哈哈。。。

【在 w****w 的大作中提到】
: 哈哈,射手不著急,大家的眼睛都是雪亮的,口碑也是一如既往地~~
avatar
x*u
37
教你一个大杀器,就是ms的apartment线程
你把操作包到一个com的idispatch子类里,列集化后传给工作线程,什么事情都可以跟
nodejs一样异步到主线程干,线程安全锁都不用写

【在 w***g 的大作中提到】
: 今天一整天都在debug一个opengl程序,终于搞明白了:
: opengl不是thread-safe的,即使加锁都不行!
: 也就是说,如果不加特殊处理,如果一个程序里面所有的gl
: 操作不是在同一个线程里完成,结果就会出错!
: 倒霉的状态机设计我就不说了,反正从来没见过这么坑爹的库。

avatar
A*r
38
lol

【在 M*********9 的大作中提到】
: 再怎样双子排在前面的。 想急你也急不来的。
: 就是。。双子一如既往地聪明伶俐, 善良可爱。。。LOL。。。。
: 俺先一边吐一会儿, 哈哈。。。

avatar
v*n
39
拿螺丝刀当钳子用,还怪螺丝刀坑爹。

【在 w***g 的大作中提到】
: 今天一整天都在debug一个opengl程序,终于搞明白了:
: opengl不是thread-safe的,即使加锁都不行!
: 也就是说,如果不加特殊处理,如果一个程序里面所有的gl
: 操作不是在同一个线程里完成,结果就会出错!
: 倒霉的状态机设计我就不说了,反正从来没见过这么坑爹的库。

avatar
L*8
40
可以用vtk 或者 itk 搞三维采样

【在 w***g 的大作中提到】
: 今天一整天都在debug一个opengl程序,终于搞明白了:
: opengl不是thread-safe的,即使加锁都不行!
: 也就是说,如果不加特殊处理,如果一个程序里面所有的gl
: 操作不是在同一个线程里完成,结果就会出错!
: 倒霉的状态机设计我就不说了,反正从来没见过这么坑爹的库。

avatar
w*g
41
多谢,来吐槽的时候就已经搞定了。vtk我感觉水很深一直没启用,看开还是得学习一
下。

【在 L****8 的大作中提到】
: 可以用vtk 或者 itk 搞三维采样
avatar
c*e
42
星期五一整天,你在倒腾什么比赛?你啥工作?

【在 w***g 的大作中提到】
: 今天一整天都在debug一个opengl程序,终于搞明白了:
: opengl不是thread-safe的,即使加锁都不行!
: 也就是说,如果不加特殊处理,如果一个程序里面所有的gl
: 操作不是在同一个线程里完成,结果就会出错!
: 倒霉的状态机设计我就不说了,反正从来没见过这么坑爹的库。

avatar
c*e
43
node.js里用opengl不是更好?c#里的那也能叫async?

【在 x****u 的大作中提到】
: 教你一个大杀器,就是ms的apartment线程
: 你把操作包到一个com的idispatch子类里,列集化后传给工作线程,什么事情都可以跟
: nodejs一样异步到主线程干,线程安全锁都不用写

avatar
w*x
44
其实很简单点事,每个ctx一定要make current,和你当前的render surface绑定。
两个thread,可以并行用不同的ctx而不用加锁,一个ctx用在两个thread上,一定要
mutex保护序列化操作。

【在 w***g 的大作中提到】
: 今天一整天都在debug一个opengl程序,终于搞明白了:
: opengl不是thread-safe的,即使加锁都不行!
: 也就是说,如果不加特殊处理,如果一个程序里面所有的gl
: 操作不是在同一个线程里完成,结果就会出错!
: 倒霉的状态机设计我就不说了,反正从来没见过这么坑爹的库。

avatar
w*g
45
我是几乎把opengl的红书读完的,不记得提到多线程编程。
一般来说linux下的东西一个进程内所有的线程共享资源的,
比如一个线程内分配的内存,可以用另一个线程释放,保证同步就行。
偶尔有thread-local的东西也都是透明的。很少有opengl这种
显式特定于线程的资源。我少见多怪了。

【在 w***x 的大作中提到】
: 其实很简单点事,每个ctx一定要make current,和你当前的render surface绑定。
: 两个thread,可以并行用不同的ctx而不用加锁,一个ctx用在两个thread上,一定要
: mutex保护序列化操作。

avatar
b*i
46
什么语言呢?C++吗?

【在 w***g 的大作中提到】
: 我是几乎把opengl的红书读完的,不记得提到多线程编程。
: 一般来说linux下的东西一个进程内所有的线程共享资源的,
: 比如一个线程内分配的内存,可以用另一个线程释放,保证同步就行。
: 偶尔有thread-local的东西也都是透明的。很少有opengl这种
: 显式特定于线程的资源。我少见多怪了。

avatar
w*x
47
其实这些ogl spec里都有详细描述的,不过app开发者很少有看spec的,开发driver的
是必看。
不只是ogl对多线程支持有限,d3d也不好,最新的vulkan据说有真正支持。
ogl的状态机设计有几乎30年的历史了吧,虽然现在很让人诟病,但不得不说当初的设
计还是很牛逼的。

【在 w***g 的大作中提到】
: 我是几乎把opengl的红书读完的,不记得提到多线程编程。
: 一般来说linux下的东西一个进程内所有的线程共享资源的,
: 比如一个线程内分配的内存,可以用另一个线程释放,保证同步就行。
: 偶尔有thread-local的东西也都是透明的。很少有opengl这种
: 显式特定于线程的资源。我少见多怪了。

avatar
x*u
48
nodejs目前代替不了C++啊

【在 c*********e 的大作中提到】
: node.js里用opengl不是更好?c#里的那也能叫async?
avatar
c*e
49
这的大神都是c++的。goodbug是java的,被骂走了。

【在 b***i 的大作中提到】
: 什么语言呢?C++吗?
avatar
k*0
50
胡说,是打赌输了

【在 c*********e 的大作中提到】
: 这的大神都是c++的。goodbug是java的,被骂走了。
avatar
N*m
51
瞎说,本版用java的不少

【在 c*********e 的大作中提到】
: 这的大神都是c++的。goodbug是java的,被骂走了。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。