看起来 Intel 提供了许多 OpenCL 实现。ArchWiki描述了 OpenCL 实现。它说 beignet 和 intel-opencl 已弃用。那么,intel-compute-runtime、intel-opencl-runtime 和 intel-opencl-sdk 有什么区别呢?
我想在我的 x86 计算机上使用 OpenCL。
我试图在 useEffect 的回调中调用异步函数,如下所示。
import {useState, useEffect} from 'react';
import Navbar from 'react-bootstrap/Navbar';
interface EnBoards {
id: number
name: string
uri: string
}
const RedichanNav = (): JSX.Element => {
const [enBoards, setEnBoards] = useState({});
useEffect(() => {
const fetchEnBoards = async () => {
const response = await fetch('/api/en-boards');
const enBoardsJson = await response.json() as EnBoards;
setEnBoards(enBoardsJson);
};
fetchEnBoards(); // Here
});
return (
<Navbar ></Navbar>);
};
export default RedichanNav;
Run Code Online (Sandbox Code Playgroud)
然后我得到一个错误。
20:5 error Promises must be awaited, end with a …Run Code Online (Sandbox Code Playgroud)