小编Mar*_*ard的帖子

画布在硬件加速下缩放时的模糊偏移路径

我的应用程序使用我缩放的画布,以便我可以指定以米为单位而不是像素的路径点.当我缩放画布时,然后使用path.lineTo()硬键加速画线,线条模糊和偏移.关闭或使用硬件加速时不会发生这种情况canvas.drawLine().

以下是重现问题的代码:

package com.example.canvasproblem;

import android.app.Activity;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Path;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends Activity {
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(new MyView(this));
    }

    class MyView extends View {
        Paint pen = new Paint();
        public MyView(Context context) {
            super(context);
            pen.setStyle(Paint.Style.STROKE);
            pen.setStrokeWidth(1f); // 1 meters wide
            //this.setLayerType(LAYER_TYPE_SOFTWARE, null);
        }
        protected void onDraw(Canvas canvas) {
            float width_meter = 10.0f; // width of canvas in meters
            float width_pxl = canvas.getWidth(); …
Run Code Online (Sandbox Code Playgroud)

graphics android hardware-acceleration

3
推荐指数
2
解决办法
2010
查看次数

tf.estimator.Estimator.train() 是否保持 input_fn 状态

我已经使用我自己的 Estimator/Experiment 之类的代码一年多了,但我想最终加入 Dataset+Estimator 的潮流。

我想做如下事情:

for _ in range(N):
  estimator.train(train_input_fn, steps=1000)
  estimator.evaluate(validation_input_fn)
Run Code Online (Sandbox Code Playgroud)

其中train_input_fn创建一个tf.data.Dataset永远循环遍历训练集,并validation_input_fn创建一个tf.data.Dataset执行一次验证集的传递。

是否train()保持train_input_fn跨调用的状态(即如果引用匹配则只调用一次)?这是人们使用 Estimator 进行训练循环的方式吗?

tensorflow

3
推荐指数
1
解决办法
3055
查看次数