小编Sko*_*ler的帖子

在jupyter中没有名为tensorflow的模块

我的jupyter笔记本中有一些导入,其中有tensorflow:

ImportError                               Traceback (most recent call last)
<ipython-input-2-482704985f85> in <module>()
      4 import numpy as np
      5 import six.moves.copyreg as copyreg
----> 6 import tensorflow as tf
      7 from six.moves import cPickle as pickle
      8 from six.moves import range

ImportError: No module named tensorflow
Run Code Online (Sandbox Code Playgroud)

我把它放在我的电脑上,在一个特殊的环境和所有连接的东西中:

Requirement already satisfied (use --upgrade to upgrade): tensorflow in /Users/mac/anaconda/envs/tensorflow/lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): six>=1.10.0 in /Users/mac/anaconda/envs/tensorflow/lib/python2.7/site-packages (from tensorflow)
Requirement already satisfied (use --upgrade to upgrade): protobuf==3.0.0b2 in /Users/mac/anaconda/envs/tensorflow/lib/python2.7/site-packages (from tensorflow)
Requirement already …
Run Code Online (Sandbox Code Playgroud)

python tensorflow jupyter-notebook

24
推荐指数
4
解决办法
5万
查看次数

MPI - Bsend 用法

当我想在异步发送之后完全释放资源时,MPI_Bsend 好吗?这会不会:

MPI_Bsend(&array[0],...)
delete[] array;
Run Code Online (Sandbox Code Playgroud)

阻止我删除我想发送的内存(问题是,当适当的 recv 开启时,数组可能已经被删除)?

更新:

void RectMPIAngleFiller::setglobalFillerbounds1() {

    int_t SIZE = getSolver()->getNumInterpolators() * procnums;
    int_t gridnums = getSolver()->getNumGrids();
    if (layer == 1) {
      if (local_rank == 0) {
    MPI_Isend(&rank_size, 1, MPI_INT, 0, gridnum, MPI_COMM_WORLD);
      }
    } else if (layer == 0) {
      int_t fillernumber = getSolver()->getNumInterpolators();
      int_t local_fillernum = fillernum % fillernumber;
      if (local_rank == 0 && local_fillernum == 0) {
    int_t * incomeSizes = new incomeSizes[gridnums];
    incomeSizes[gridnum] = getSolver()->getNumInterpolators();

    for ( int_t i = 0; …
Run Code Online (Sandbox Code Playgroud)

c++ mpi

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

c ++标准两种不同的声明

为什么在c ++标准(我看cpp参考站点)中允许两个具有相同签名的变体?

例如:

reference front();
const_reference front() const; 
Run Code Online (Sandbox Code Playgroud)

c++ standards function

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

如何正确取消64位数位?

我想设置64位数的全部,部分或无位.但是当我打印位表示时,例如我只设置了53位,我看,所有位都是1.可能是什么问题?

int main() {

  uint64_t a = 0;
  for (int i = 0; i <= 63; i++)
    std::cout<<((a>>i) & 0x01)<<" ";
  std::cout<<std::endl;
  for (unsigned i = 0; i <= 52; i++)
    a |= (1<<i);
  for (int i = 0; i <= 63; i++)
    std::cout<<((a>>i) & 1)<<" ";
  std::cout<<std::endl;
}
Run Code Online (Sandbox Code Playgroud)

编辑:我得到这个输出:

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 …

c++ bit

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

标签 统计

c++ ×3

bit ×1

function ×1

jupyter-notebook ×1

mpi ×1

python ×1

standards ×1

tensorflow ×1