我正在尝试使用Ubuntu Ubuntu Server 16.04让opengl在亚马逊p2实例上进行无头屏幕渲染.
实例创建后,我根据这篇亚马逊文章安装了相应的nvidia驱动程序,它们似乎按预期工作:
$ lsmod | grep nvidia
nvidia_drm 53248 0
nvidia_modeset 790528 1 nvidia_drm
nvidia 11911168 1 nvidia_modeset
drm_kms_helper 155648 3 cirrus,nouveau,nvidia_drm
drm 364544 7 ttm,drm_kms_helper,cirrus,nouveau,nvidia_drm
$ nvidia-smi -q | head
==============NVSMI LOG==============
Timestamp : Thu Jan 19 11:22:38 2017
Driver Version : 375.20
Attached GPUs : 1
GPU 0000:00:1E.0
Product Name : Tesla K80
Product Brand : Tesla
Run Code Online (Sandbox Code Playgroud)
我正在尝试这个相关问题的步骤:
sudo apt-get install xserver-xorg libglu1-mesa-dev freeglut3-dev mesa-common-dev libxmu-dev libxi-dev
sudo nvidia-xconfig -a --use-display-device=None …Run Code Online (Sandbox Code Playgroud) 我疯了!作为React/Nextjs应用程序的副作用,我试图redux-observable用来获取基本的ajax请求:
import {combineEpics} from 'redux-observable'
import {mergeMap} from 'rxjs/operators'
import {ajax} from 'rxjs/ajax'
const fetchSearchEpic = action$ =>
action$
.ofType('FETCH_SEARCH')
.pipe(
mergeMap(action =>
ajax.getJSON(`http://localhost:3001/search/${action.payload.query}`)
.map(response => ({ type: FETCH_SEARCH_FULFILLED, response }))
)
)
export const rootEpic = combineEpics(
fetchSearchEpic
)
Run Code Online (Sandbox Code Playgroud)
但我不能为我的生活得到这个工作.请求没有被触发,我一直得到的错误是:
Uncaught TypeError: __WEBPACK_IMPORTED_MODULE_2_rxjs_ajax__.a.getJSON(...).map is not a function
Run Code Online (Sandbox Code Playgroud)
现在我猜它可能与新的RxJS 6导入依赖关系的方式有关,不知何故我需要导入.map将它添加到Observable,但是如何?
我试过了:
import 'rxjs'
import 'rxjs/observable/map'
import {map} from 'rxjs/observable'
Run Code Online (Sandbox Code Playgroud)
没有预期的效果......
版本:
"react": "16.4.0",
"redux": "4.0.0",
"react-redux": "5.0.7",
"redux-observable": "1.0.0-beta.2",
"rxjs": "6.2.1"
Run Code Online (Sandbox Code Playgroud)