小编Mar*_*onn的帖子

使用 Tensorflow 进行基准测试和查找瓶颈

我正在寻找可以帮助我创建用于训练和评估 CNN 模型的数据流时间表的工具。

我想知道每个硬件组件需要多长时间才能完成其工作,并希望找到瓶颈。例如,需要多长时间:

  • 做CPU预处理(如加载和批处理数据)
  • 将数据沿 PCIe 传递到 GPU
  • 使用batch得到梯度下降
  • 将数据沿 PCIe 传回 CPU
  • 平均来自多个 GPU 的梯度下降结果(如果相关)
  • 在 CPU 上做剩余的处理

我正在Tensorflow 教程中CIFAR10 CNN进行这项研究,目的是将研究结果移植到更复杂的 CNN。我正在与:

  • GPU:2x NVIDIA GTX 1080 Ti
  • CPU:英特尔 i7-6850K
  • 内存:64GB
  • 操作系统:Ubuntu 16.04

ubuntu benchmarking nvidia intel tensorflow

5
推荐指数
0
解决办法
314
查看次数

如何将 CIFAR10 教程转换为 NCHW

我正在尝试将Tensorflow CIFAR10教程从 NHWC转换为 NCHW,但不知道如何执行此操作。我只找到答案,比如这个,这是一个几行代码中没有它是如何工作以及在何处使用它的解释。以下是我使用这种方法进行的一些不成功的尝试:

def inference(images):

    with tf.variable_scope('conv1') as scope:
    kernel = _variable_with_weight_decay('weights',
                                     shape=[5, 5, 3, 64],
                                     stddev=5e-2,
                                     wd=0.0)

    # ****************************************************************** #

    ### Original
    conv = tf.nn.conv2d(images, kernel, [1, 1, 1, 1], padding='SAME')

    ### Attempt 1
    imgs = tf.transpose(images, [0, 3, 1, 2]) # NHWC -> NCHW
    conv = tf.nn.conv2d(imgs, kernel, [1, 1, 1, 1], padding='SAME')
    conv = tf.transpose(conv, [0, 2, 3, 1]) # NCHW -> NHWC

    ### Attempt 2
    kern = tf.transpose(kernel, [0, …
Run Code Online (Sandbox Code Playgroud)

tensorflow

4
推荐指数
1
解决办法
1338
查看次数

如何使用 jQuery 从 <ul> 中删除最后一个 <li>?

我有一个无序列表:

<ul id="myList">
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
    <li>Item 4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我可以使用什么 jQuery 选择器来选择要删除的最后一个 li 标签?这是我到目前为止所拥有的:

$('#myList').remove();

html jquery

-2
推荐指数
1
解决办法
9613
查看次数

标签 统计

tensorflow ×2

benchmarking ×1

html ×1

intel ×1

jquery ×1

nvidia ×1

ubuntu ×1