小编Jul*_*ore的帖子

未找到 TensorFlow libdevice。为什么在搜索到的路径中没有找到呢?

赢10 64位21H1;环境中安装了 TF2.5、CUDA 11(Python 3.9.5 Xeus)

我不是唯一看到此错误的人;另请参阅(未答复)此处此处。这个问题很模糊,提议的解决方案不清楚/似乎不起作用(参见例如此处

使用 TF Linear_Mixed_Effects_Models.ipynb 示例(在此处从 TensorFlow github 下载问题执行到达执行“预热阶段”的点,然后抛出错误:

InternalError: libdevice not found at ./libdevice.10.bc [Op:__inference_one_e_step_2806]
Run Code Online (Sandbox Code Playgroud)

控制台包含此输出,显示它找到了 GPU,但 XLA 初始化无法找到 - 现有的!- 指定路径中的libdevice

2021-08-01 22:04:36.691300: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1418] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 9623 MB memory) -> physical GPU (device: 0, name: NVIDIA GeForce GTX 1080 Ti, pci bus id: 0000:01:00.0, compute capability: 6.1)
2021-08-01 22:04:37.080007: W tensorflow/python/util/util.cc:348] Sets are not currently considered sequences, but this may …
Run Code Online (Sandbox Code Playgroud)

python configuration tensorflow

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

当 Tensorboard 尝试重用已终止的 Windows PID 时如何重置它

如果两天的挫败感泄露了,我深表歉意……

问题:无法在 jupyter notebook(实际上是在 Jupyter Lab)中可靠地运行 Tensorboard

%tensorboard --logdir {logdir}
Run Code Online (Sandbox Code Playgroud)

如果我终止 tensorboard 进程并在笔记本中重新启动,它会说它正在重用已死的进程和端口,但该进程已死并且 netstat -ano | findstr :6006` 什么也没显示,所以端口看起来也关闭了。

问题:如何以 $deity 的名义让 tensorboard 从头开始​​重新启动并忘记它认为它对进程、端口等的了解?如果我能做到这一点,我就可以解决剩余路径等问题......

已知问题已经解决(我认为:需要转义 Python 字符串中的反斜杠以获得正确的路径和其他操作系统小精灵;避免路径中的空格,确保正确的大小写...

环境:通过 conda install 安装 Anaconda 和 Tensforflow-GPU 2 的 Win 64 位 Home - TF 正在工作并将数据写入通过回调给出的指定路径

tensorboard_callback = tf.keras.callbacks.TensorBoard(logdir, histogram_freq=1) # logdir is the full path
Run Code Online (Sandbox Code Playgroud)

但是如果我能在笔记本中可靠地启动 Tensorboard,我就该死了。

我发现如果我启动了一个 Anaconda 命令窗口并从那里调用了 tensorboard,那么 tensorboard 就可以正常启动了……

(TF2GPU_Anaconda) C:\Users\Julian>tensorboard --logdir "a:\tensorboard\20200102-112749"
2020-01-02 11:53:58.478848: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_100.dll …
Run Code Online (Sandbox Code Playgroud)

python windows jupyter-notebook tensorboard jupyter-lab

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

pyodbc/sqlAchemy 启用快速执行许多

在回答我的问题How to speed up data wrangling A LOT in Python + Pandas + sqlAlchemy + MSSQL/T-SQL 时,@IljaEverilä亲切地指导我使用 pyODBC 的 fast_executemany加速 pandas.DataFrame.to_sql。

NB 出于测试目的,我只读取/写入 10k 行。

我添加了事件侦听器,并且 a) 调用了该函数,但是 b) 显然 executemany 未设置,因为 IF 失败且 cursor.fast_executemay 未设置。

def namedDbSqlAEngineCreate(dbName):
    # Create an engine and switch to the named db
    # returns the engine if successful and None if not
    # 2018-08-23 added fast_executemany accoding to this /sf/ask/3360458601/?rq=1
    engineStr = 'mssql+pyodbc://@' + defaultDSN
    engine = sqla.create_engine(engineStr, echo=False)

    @event.listens_for(engine, …
Run Code Online (Sandbox Code Playgroud)

python performance sqlalchemy pyodbc

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

无法在 Jupyterlab 笔记本中选择多个单元格

我无法选择多个(相邻)单元格(以便删除它们)

我努力了

  • Shift + 向上/向下箭头
  • Shift + J/K
  • 以上均在编辑模式和命令模式下
  • 运行 javascript 键盘测试器以确保 Shift J/K 不被拦截
  • Windows 屏幕键盘:Shift + 上/下/J/K
  • 网上搜索相同症状

问题:有什么想法为什么会发生这种情况以及如何解决它如何进行更详细的调查/诊断?

环境:Windows-10家庭64位20H2;Jupyterlab 3.0.5;Python 3.8.6 | 由 conda-forge 打包 | (默认,2020 年 12 月 26 日,04:30:06)[MSC v.1916 64 位 (AMD64)];IPython 7.18.1

测试的浏览器包括 Chrome、Opera、Edge(Chrome 有安全扩展,全部禁用/允许本地主机,但 Edge 是普通浏览器,行为完全相同)

从 Anaconda Navigator 启动器启动 jupyterlab

jupyter-notebook jupyter-lab

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