小编Had*_*had的帖子

Tensorboard 未在配置文件选项卡中显示任何信息

我正在尝试通过 tensorboard profiling 选项卡探索模型调整,并试图通过 tensorboard 回调生成文件,如下所示。

    log_dir="logs/profile/" + datetime.now().strftime("%Y%m%d-%H%M%S")

    tensorboard_callback = tf.keras.callbacks.TensorBoard(log_dir=log_dir,
    histogram_freq=1, profile_batch = 3)
    model.fit(train_data,
             steps_per_epoch=20,
             epochs=10, 
             callbacks=[tensorboard_callback])
Run Code Online (Sandbox Code Playgroud)

它在我的 colab 中生成了以下文件。然后将这些文件下载到我的本地 PC 中以在 tensorboard 中查看,但在 Profile 选项卡中没有显示任何内容。显示信息的所有其他选项卡。

日志/配置文件/日志/配置文件/20190907-130136/日志/配置文件/20190907-130136/train/logs/profile/20190907-130136/train/events.out.tfevents.1567861315.340ae5d20profile-130136 130136/train/events.out.tfevents.1567861301.340ae5d21d3b.119.129998.v2 日志/配置文件/20190907-130136/train/plugins/日志/配置文件/20190907/train/10190907/train/20190907/train/profile3016/profile/plugins/profile31091016 train/plugins/profile/2019-09-07_13-01-55/logs/profile/20190907-130136/train/plugins/profile/2019-09-07_13-01-55/local.trace

该脚本位于https://colab.research.google.com/github/tensorflow/tensorboard/blob/master/docs/r2/tensorboard_profiling_keras.ipynb

想要附加文件,但没有选项可以在此处附加他的文件...谁能帮助解释为什么此脚本中的配置文件信息没有显示到本地 PC tensorboard 配置文件选项卡中?

tensorboard

10
推荐指数
1
解决办法
3364
查看次数

ImportError:没有名为easydict的模块

我正在尝试基于这个github页面运行py-faster-rcnn的演示.我已经完成了之前的所有步骤.但是当我尝试运行deo时,python ./tools/demo.py --gpu 0 --net vgg16我收到此错误:

Traceback (most recent call last):
File "./tools/demo.py", line 17, in
from fast_rcnn.config import cfg
File "/home/hadi/Software/py-faster-rcnn/tools/../lib/fast_rcnn/config.py", line 23, in
from easydict import EasyDict as edict
ImportError: No module named easydict
Run Code Online (Sandbox Code Playgroud)

我用这两个命令安装了easydict:

sudo pip install easydict

pip install easydict

这与python路径有关吗?我已经安装了python 2.7和3.5.从那时起,我得到了所有这些与python相关的错误.例如,我已经为python 2和3 安装了tensorflow.但是对于python 2,它总是说:

没有名为tensorflow的模块

我怎样才能解决这个问题?

操作系统:Ubuntu 16.04

python importerror

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

没有名为“cv2.cv2”的模块

我是计算机初学者。我在windows 10 中使用Anaconda python 3.6。我已经使用以下命令安装了 OpenCV:

pip install opencv-python
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用这个导入cv2 时

import cv2
Run Code Online (Sandbox Code Playgroud)

出现此错误:

简历2错误

如何为 python 安装 openCV?

python opencv

6
推荐指数
2
解决办法
4万
查看次数

术语“cmake”未被识别为 cmdlet 的名称

我正在尝试在 Windows 10 的命令行中使用 CMake。这以前可以工作,但我不知道为什么它不再工作了。我安装了新版本的 CMake 并将路径添加到环境变量中。但是,当尝试在 Powershell 中使用它时,如下所示: cmake -G "Visual Studio 14 2015 Win64" ..

它显示此错误:

cmake :术语“cmake”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。行:1 字符:1

这是我的环境变量:

在此输入图像描述

我已添加C:\Program Files\CMake\bin到变量的末尾path。我也尝试过卸载并重新安装 CMake,但没有帮助。

windows powershell cmake environment-variables

6
推荐指数
1
解决办法
2万
查看次数

CMake 错误:common 是必需的,但没有找到 boost

我正在尝试使用 cmake_3.5.0 编译 opencv_2.4.9 以在 Qt_5.3.2 MinGW 中运行一个项目,但它一直显示此错误:

常见需要但找不到提升

我在配置窗口中选择“MinGW Makefiles”作为生成器并“指定本机编译器”。我定义了 BOOST_ROOT 环境变量,这是我的 CmakeLists.txt:

cmake_minimum_required(VERSION 2.8 FATAL_ERROR)

SET(sampleName MyApp)

set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_STATIC ON)
set(Boost_COMPILER -gcc49)
SET(CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH} "C:/Program Files/PCL 1.6.0/3rdParty/Boost/include")
SET(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} "C:/Program Files/PCL 1.6.0/3rdParty/Boost/lib")

find_package(PCL 1.6.0 REQUIRED)
FIND_PACKAGE(Boost)
IF (Boost_FOUND)
    INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIR})
    ADD_DEFINITIONS( "-DHAS_BOOST" )
ENDIF()

FIND_PACKAGE(MRPT REQUIRED base;bayes;obs;gui)

include_directories(${PCL_INCLUDE_DIRS})
include_directories("C:/Program Files/PCL 1.6.0/3rdParty/Boost/include")

link_directories(${PCL_LIBRARY_DIRS})
link_directories("C:/Program Files/PCL 1.6.0/3rdParty/Boost/lib")

add_definitions(${PCL_DEFINITIONS})

add_executable (MyApp Local.cpp part.h grab.h interface.h test.cpp test.h)

target_link_libraries (MyApp ${PCL_LIBRARIES} libeng.lib libmx.lib libmex.lib libmat.lib Aria.lib winmm.lib wsock32.lib)

TARGET_LINK_LIBRARIES(${sampleName}
${MRPT_LIBS} # This …
Run Code Online (Sandbox Code Playgroud)

c++ qt boost cmake

5
推荐指数
1
解决办法
7478
查看次数

OpenCV - 如何对 RGB 图像使用 floodFill?

我正在尝试使用floodFill像下面这样的图像来提取天空:

在此处输入图片说明

但即使我设置了loDiff=Scalar(0,0,0)upDiff=Scalar(255,255,255)结果也只是显示了种子点并且不会变大(绿点):

在此处输入图片说明

代码:

Mat flood;
Point seed = Point(180, 80);
flood = imread("D:/Project/data/1.jpeg");
cv::floodFill(flood, seed, Scalar(0, 0, 255), NULL, Scalar(0, 0, 0), Scalar(255, 255, 255));
circle(flood, seed, 2, Scalar(0, 255, 0), CV_FILLED, CV_AA);
Run Code Online (Sandbox Code Playgroud)

这是结果(红点是种子):

在此处输入图片说明

如何设置功能以获得更大的区域(如整个天空)?

c++ python opencv image-processing flood-fill

5
推荐指数
2
解决办法
5305
查看次数

如何在Windows的Anaconda中添加caffe?

我试图用来自CaffeAnaconda3在Windows上,但是当我尝试在IPython的进口朱古力,它显示了这个错误:

ImportError:没有名为caffe的模块

我试图添加一个新的名为PYTHONPATH的系统变量,如下所示:

C:\Users\Hadi\Anaconda3;C:\Projects\caffe\python\caffe;C:\Projects\caffe\python
Run Code Online (Sandbox Code Playgroud)

它仍然显示相同的错误。如果有人提到我在这里想念我,我将不胜感激。

python import caffe

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

CompareTo 错误:无法对基本类型 int 调用compareTo(int)

不知道如何避免compareTo出现错误。

非常失落。尝试更改多行代码。

public voide addValue(int newNumber){
int index = 0;

while ((index < numbers.size()) && (numbers.get(index.compareTo(newNumber) ==-1))
      index++;

    numbers.add(index, NewNumber);      
}
Run Code Online (Sandbox Code Playgroud)

我预计它不会有任何问题compareTo(newNumber)

错误消息:“无法调用compareTo(int)基本类型 int”

java compareto

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

无法通过pip(Windows 10)在Python 3.8上安装pygame

目前无法通过pip 安装pygame。收到此消息:

在此处输入图片说明

担心它被称为EOF错误,这是模块本身的错误吗?

pygame pip python-3.8

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

CMake - Eigen3_DIR-NOTFOUND

我正在尝试在 Windows 10 上使用 CMake 构建一个项目。但是我几个小时一直收到这个错误:

错误:

  CMake Error at of_dis/CMakeLists.txt:8 (FIND_PACKAGE):
  By not providing "FindEigen3.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Eigen3", but
  CMake did not find one.

  Could not find a package configuration file provided by "Eigen3" with any
  of the following names:

    Eigen3Config.cmake
    eigen3-config.cmake

  Add the installation prefix of "Eigen3" to CMAKE_PREFIX_PATH or set
  "Eigen3_DIR" to a directory containing one of the above files.  If "Eigen3"
  provides a …
Run Code Online (Sandbox Code Playgroud)

cmake eigen3

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

如何避免转换为集合时字符串的分割?

我正在尝试将字符串转换为包含该字符串的集合。我怎样才能在不分裂的情况下做到这一点?

当我写:

set("abc")
Run Code Online (Sandbox Code Playgroud)

结果是:

{'a','b','c'}

但我希望它是:

{“abc”}

python set python-3.x

0
推荐指数
1
解决办法
439
查看次数

访问图像每个像素的最快方法?

我试图找到最快的方法来访问图像中的像素。我尝试了两种选择:

#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;

// Define a pixel 
typedef Point3_<uint8_t> Pixel;

void complicatedThreshold(Pixel& pixel);

int main()
{
    cv::Mat frame = imread("img.jpg");

    clock_t t1, t2;
    t1 = clock();

    for (int i = 0; i < 10; i++)
    {
        //===================
        // Option 1: Using pointer arithmetic 
        //===================
        const Pixel* endPixel = pixel + frame.cols * frame.rows;
        for (; pixel != endPixel; pixel++)
        {
            complicatedThreshold(*pixel);
        }

        //===================
        // Option 2: Call forEach
        //===================
        frame.forEach<Pixel>
            (
                [](Pixel& …
Run Code Online (Sandbox Code Playgroud)

c++ foreach opencv

0
推荐指数
1
解决办法
127
查看次数

C++ - 如何在结构向量中找到结构的一个成员的最大值?

我有一个结构体,它有一个名为id.

struct st
{
    int id;
    double d;
};

st s1 = {1, 5.6};
st s2 = {2, 5.7};
st s3 = {3, 4.3};

vector<st> vec;
vec.push_back(s1);
vec.push_back(s2);
vec.push_back(s3);

int max = 0;
for(int i=0; i < vec.size(); i++)
{
    if(vec[i].id > max)
        max = vec[i].id;
}
Run Code Online (Sandbox Code Playgroud)

如何在不使用 for 循环的情况下在这些结构的向量中找到最大 id?我看到了这个答案,但不明白。有没有更有效的使用方法*max_element

c++ struct vector

0
推荐指数
1
解决办法
1057
查看次数