烙馍网
  • 网站首页
  • 享受生活
    • 享受生活
    • 美食
    • 徐州美食
    • 小吃
    • 旅游
    • 旅游推荐
    • 文化
  • 产业
    • 产业
    • 3D打印
    • 物联网
  • 软件开发
    • 软件开发
    • Docker
    • Java
    • PHP
    • MySQL
    • Node
    • Python
    • Web
    • WordPress
    • Windows
  • AI
    • AI
    • Claude Code
    • AIGC
    • Agent-Skills
    • Codex
    • Hermes Agent
    • OpenClaw
  • 时光圈
    • 时光圈
    • 读者墙
    • 阅读导航
    • 博客归档
  • 留言板
    • 留言板
    • 网站地图
    • 试试手气
  • 中文 (中国)
    • 中文 (中国)
    • English
  • 网站首页
  • 享受生活
    • 享受生活
    • 美食
    • 徐州美食
    • 小吃
    • 旅游
    • 旅游推荐
    • 文化
  • 产业
    • 产业
    • 3D打印
    • 物联网
  • 软件开发
    • 软件开发
    • Docker
    • Java
    • PHP
    • MySQL
    • Node
    • Python
    • Web
    • WordPress
    • Windows
  • AI
    • AI
    • Claude Code
    • AIGC
    • Agent-Skills
    • Codex
    • Hermes Agent
    • OpenClaw
  • 时光圈
    • 时光圈
    • 读者墙
    • 阅读导航
    • 博客归档
  • 留言板
    • 留言板
    • 网站地图
    • 试试手气
  • 中文 (中国)
    • 中文 (中国)
    • English
  1. 首页
  2. AI
  3. 文章列表
Agent
AIGC
AI应用
AI论文
CUDA
GPU
MCP
人形机器人
多模态大模型
大型语言模型
徐州园博园初步开放时间定了!10大建筑群+49个展园即将亮相!
烙馍网田字格米字格字帖生成器,低年级学生练字神器
告别纯文本AI!Claude Plugin插件生态,解锁全能AI生产力

Claude 告别纯文本AI!Claude Plugin插件生态,解锁全能AI生产力

不少人用Claude,还停留在「输入文字、输出文字」的基础阶段:写文案、改文稿、答问题,好用但局限很大。 但很…

717次阅读 0个评论
Claude 2026年5月26日
Claude Code 会话记录保存与导出全攻略:永久留存你的 AI 对话资产

Claude Code Claude Code 会话记录保存与导出全攻略:永久留存你的 AI 对话资产

作为 Claude Code 的重度用户,你是否也曾担心过终端关闭后精心构建的对话历史会丢失?或者需要将重要的…

3,228次阅读 0个评论
Claude Code 2026年5月23日
Claude Code 高效使用技巧:配置文件 / 文件夹忽略规则,精简文件读取

Claude Code Claude Code 高效使用技巧:配置文件 / 文件夹忽略规则,精简文件读取

在使用 Claude Code(Claude 代码解释器) 做项目分析、代码审查、自动化开发时,我们最常做的操…

802次阅读 0个评论
Claude Code 2026年5月23日
百万 Token 为何瞬间清零?揭秘阿里云百炼免费额度快速消耗的真相

AIGC 百万 Token 为何瞬间清零?揭秘阿里云百炼免费额度快速消耗的真相

作为阿里云百炼的新用户,你可能也曾兴奋地领取了每款模型 100 万输入 / 输出的免费 Token,却发现这些…

760次阅读 0个评论
AIGC 2026年5月23日
图文教程:Chrome 浏览器开启 Ask Gemini 智能助手

Gemini 图文教程:Chrome 浏览器开启 Ask Gemini 智能助手

日常浏览网页、翻译总结、答疑创作,都可以直接调用 Chrome 内置 Gemini 助手,几步就能快速开启使用…

836次阅读 0个评论
Gemini 2026年5月23日
颠覆AI创作!一文读懂谷歌全新全能模型Gemini Omni

Gemini 颠覆AI创作!一文读懂谷歌全新全能模型Gemini Omni

2026年Google I/O大会上,谷歌DeepMind甩出了今年AI圈的重磅王牌——Gemini Omni…

916次阅读 0个评论
Gemini 2026年5月23日
开源 AI 设计新范式:Open Design,让你的本地 AI 秒变专业设计师

Agent-Skills 开源 AI 设计新范式:Open Design,让你的本地 AI 秒变专业设计师

在 AI 设计工具快速迭代的当下,Anthropic 推出的 Claude Design 凭借强大的 AI 设…

1,023次阅读 0个评论
Agent-Skills 2026年5月22日
颠覆传统AI对话!Gemini Spark登场,从被动问答到主动帮你干活

Gemini 颠覆传统AI对话!Gemini Spark登场,从被动问答到主动帮你干活

2026谷歌I/O大会最具颠覆性的更新,不是Gemini 3.5的性能升级,而是彻底改写AI使用逻辑的Gemi…

740次阅读 0个评论
Gemini 2026年5月22日
谷歌放大招!Gemini 3.5全面升级,速度拉满、性价比碾压同级

Gemini 谷歌放大招!Gemini 3.5全面升级,速度拉满、性价比碾压同级

2026年Google I/O开发者大会,谷歌直接甩出王炸!迭代升级的Gemini 3.5系列正式登场,一改以…

968次阅读 0个评论
Gemini 2026年5月22日
告别排版内耗!html-anything:让AI Agent替你搞定所有HTML创作

Agent 告别排版内耗!html-anything:让AI Agent替你搞定所有HTML创作

前阵子刷到Claude Code核心成员的推文,一句话点醒了我:“Markdown是写的时候用的,HTML是读…

797次阅读 0个评论
Agent 2026年5月20日
  • «
  • 1
  • ...
  • 29
  • 30
  • 31
  • 32
  • 33
  • ...
  • 55
  • »
热门文章
Windows Hosts 完全指南:作用、修改、生效、避坑(新手零基础看懂)

Windows Hosts 完全指南:作用、修改、生效、避坑(新手零基础看懂)

很多人听过 Hosts 文件,但一直搞不懂它到底有什么用、怎么改、改完不生效怎么办。 其实 Hosts 是 W...
今年隐翅虫大爆发?到处都是的真相终于说透了

今年隐翅虫大爆发?到处都是的真相终于说透了

最近不管是南方还是北方,很多人都被隐翅虫刷屏了:窗边、阳台、卧室、路灯下随处可见,稍微不注意沾到皮肤上,就容易...
Mac Studio 部署 Qwen3.8-27B 全踩坑指南(vLLM-Metal + Ollama 报错终极解决)

Mac Studio 部署 Qwen3.8-27B 全踩坑指南(vLLM-Metal + Ollama 报错终极解决)

近期在 Apple Silicon Mac Studio 上部署 Qwen3.8-27B-bf16(MLX 版...
2026欧洲旅游费用明细|穷游/舒适/轻奢档位,一次性算清!

2026欧洲旅游费用明细|穷游/舒适/轻奢档位,一次性算清!

很多人迟迟不敢出发欧洲,最大的顾虑永远是:去欧洲到底要花多少钱?怕预算不够、怕隐形消费、怕被坑。 网上攻略五花...
家长老师必藏🔥免费在线字帖生成工具|zt.luomor.com

家长老师必藏🔥免费在线字帖生成工具|zt.luomor.com

家里有小学生,还在花钱买现成练字帖吗?挖到一个完全免费、不用注册登录的汉字练习表生成网站👉https://zt...
最新评论
烙馍网 烙馍网 SI了都要AI
烙馍网 烙馍网 AI的要SI
烙馍网 烙馍网 随着雄商高铁 2026 年 9 月 28 日开通,京港高铁仅剩两段待完工:昌九高铁预计 2027 年 3 月通车;北京丰台至雄安段尚在前期阶段,暂未确定开工时间。2027 年昌九段通车后,雄安至香港西九龙可实现京港高铁正线贯通;整条通道(北京丰台至香港西九龙)全线贯通时间,需等待丰雄高铁落地,暂无官方明确时间表。
烙馍网 烙馍网 强烈推荐烙馍网字帖生成器:https://zt.luomor.com/。免费免登录,内置小学各年级生字库,田字格、米字格随意切换,支持拼音、笔顺描红,描红深浅可调。输入文字实时预览,A4 直接打印,给孩子做生字练习非常省心,家长必备练字工具
烙馍网 烙馍网 现在很多物业只收钱不做事,自己买的停车位,缴了停车管理费,排风系统不开,系统不运行年久失修已经锈了,这种物业有必要存在吗?
一路向北 一路向北 (APIServer pid=3720) Traceback (most recent call last): (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/bin/vllm", line 8, in (APIServer pid=3720) sys.exit(main()) (APIServer pid=3720) ~~~~^^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/entrypoints/cli/main.py", line 92, in main (APIServer pid=3720) args.dispatch_function(args) (APIServer pid=3720) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/entrypoints/cli/serve.py", line 148, in cmd (APIServer pid=3720) uvloop.run(run_server(args)) (APIServer pid=3720) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/uvloop/__init__.py", line 96, in run (APIServer pid=3720) return __asyncio.run( (APIServer pid=3720) ~~~~~~~~~~~~~^ (APIServer pid=3720) wrapper(), (APIServer pid=3720) ^^^^^^^^^^ (APIServer pid=3720) ...... (APIServer pid=3720) **run_kwargs (APIServer pid=3720) ^^^^^^^^^^^^ (APIServer pid=3720) ) (APIServer pid=3720) ^ (APIServer pid=3720) File "/usr/lib/python3.14/asyncio/runners.py", line 204, in run (APIServer pid=3720) return runner.run(main) (APIServer pid=3720) ~~~~~~~~~~^^^^^^ (APIServer pid=3720) File "/usr/lib/python3.14/asyncio/runners.py", line 127, in run (APIServer pid=3720) return self._loop.run_until_complete(task) (APIServer pid=3720) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ (APIServer pid=3720) File "uvloop/loop.pyx", line 1512, in uvloop.loop.Loop.run_until_complete (APIServer pid=3720) File "uvloop/loop.pyx", line 1505, in uvloop.loop.Loop.run_until_complete (APIServer pid=3720) self.run_forever() (APIServer pid=3720) File "uvloop/loop.pyx", line 1379, in uvloop.loop.Loop.run_forever (APIServer pid=3720) self._run(mode) (APIServer pid=3720) File "uvloop/loop.pyx", line 557, in uvloop.loop.Loop._run (APIServer pid=3720) raise self._last_error (APIServer pid=3720) File "uvloop/loop.pyx", line 476, in uvloop.loop.Loop._on_idle (APIServer pid=3720) handler._run() (APIServer pid=3720) File "uvloop/cbhandles.pyx", line 83, in uvloop.loop.Handle._run (APIServer pid=3720) File "uvloop/cbhandles.pyx", line 63, in uvloop.loop.Handle._run (APIServer pid=3720) callback(*args) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/uvloop/__init__.py", line 48, in wrapper (APIServer pid=3720) return await main (APIServer pid=3720) ^^^^^^^^^^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/entrypoints/openai/api_server.py", line 678, in run_server (APIServer pid=3720) await run_server_worker(listen_address, sock, args, **uvicorn_kwargs) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/entrypoints/openai/api_server.py", line 696, in run_server_worker (APIServer pid=3720) shutdown_task = await build_and_serve( (APIServer pid=3720) ^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) engine_client, listen_address, sock, args, **uvicorn_kwargs (APIServer pid=3720) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) ) (APIServer pid=3720) ^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/entrypoints/openai/api_server.py", line 594, in build_and_serve (APIServer pid=3720) await init_app_state(engine_client, app.state, args, supported_tasks) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/entrypoints/openai/api_server.py", line 407, in init_app_state (APIServer pid=3720) await init_generate_state( (APIServer pid=3720) engine_client, state, args, request_logger, supported_tasks (APIServer pid=3720) ) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/entrypoints/openai/generate/api_router.py", line 140, in init_generate_state (APIServer pid=3720) state.openai_serving_chat.warmup() (APIServer pid=3720) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/entrypoints/openai/chat_completion/serving.py", line 181, in warmup (APIServer pid=3720) self.renderer.warmup( (APIServer pid=3720) ~~~~~~~~~~~~~~~~~~~~^ (APIServer pid=3720) ChatParams( (APIServer pid=3720) ^^^^^^^^^^^ (APIServer pid=3720) ...... (APIServer pid=3720) ) (APIServer pid=3720) ^ (APIServer pid=3720) ) (APIServer pid=3720) ^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/renderers/base.py", line 251, in warmup (APIServer pid=3720) self._warmup_mm_processor( (APIServer pid=3720) ~~~~~~~~~~~~~~~~~~~~~~~~~^ (APIServer pid=3720) self.mm_processor, (APIServer pid=3720) ^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) log_prefix="Multi-modal", (APIServer pid=3720) ^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) ) (APIServer pid=3720) ^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/renderers/base.py", line 221, in _warmup_mm_processor (APIServer pid=3720) _ = processor.apply(processor_inputs, timing_ctx=TimingContext(enabled=False)) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/multimodal/processing/processor.py", line 1685, in apply (APIServer pid=3720) ) = self._cached_apply_hf_processor(inputs, timing_ctx) (APIServer pid=3720) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/multimodal/processing/processor.py", line 1474, in _cached_apply_hf_processor (APIServer pid=3720) ) = self._apply_hf_processor_main( (APIServer pid=3720) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ (APIServer pid=3720) prompt=inputs.prompt, (APIServer pid=3720) ^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) ...... (APIServer pid=3720) enable_hf_prompt_update=False, (APIServer pid=3720) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) ) (APIServer pid=3720) ^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/multimodal/processing/processor.py", line 1291, in _apply_hf_processor_main (APIServer pid=3720) mm_processed_data = self._apply_hf_processor_mm_only( (APIServer pid=3720) mm_items=mm_items, (APIServer pid=3720) hf_processor_mm_kwargs=hf_processor_mm_kwargs, (APIServer pid=3720) tokenization_kwargs=tokenization_kwargs, (APIServer pid=3720) ) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/multimodal/processing/processor.py", line 1232, in _apply_hf_processor_mm_only (APIServer pid=3720) _, mm_processed_data, _ = self._apply_hf_processor_text_mm( (APIServer pid=3720) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ (APIServer pid=3720) prompt_text=self.dummy_inputs.get_dummy_text(mm_counts), (APIServer pid=3720) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) ...... (APIServer pid=3720) tokenization_kwargs=tokenization_kwargs, (APIServer pid=3720) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) ) (APIServer pid=3720) ^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/multimodal/processing/processor.py", line 1153, in _apply_hf_processor_text_mm (APIServer pid=3720) processed_data = self._call_hf_processor( (APIServer pid=3720) prompt=prompt_text, (APIServer pid=3720) ...... (APIServer pid=3720) tok_kwargs=tokenization_kwargs, (APIServer pid=3720) ) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/model_executor/models/qwen3_vl.py", line 1265, in _call_hf_processor (APIServer pid=3720) video_outputs = super()._call_hf_processor( (APIServer pid=3720) prompt="", (APIServer pid=3720) ...... (APIServer pid=3720) tok_kwargs=tok_kwargs, (APIServer pid=3720) ) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/multimodal/processing/processor.py", line 1110, in _call_hf_processor (APIServer pid=3720) return self.info.ctx.call_hf_processor( (APIServer pid=3720) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ (APIServer pid=3720) self.info.get_hf_processor(**mm_kwargs), (APIServer pid=3720) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) dict(text=prompt, **mm_data), (APIServer pid=3720) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) dict(**mm_kwargs, **tok_kwargs), (APIServer pid=3720) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) ) (APIServer pid=3720) ^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/multimodal/processing/context.py", line 269, in call_hf_processor (APIServer pid=3720) output = hf_processor(**data, **allowed_kwargs) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/transformers/processing_utils.py", line 668, in __call__ (APIServer pid=3720) processed_videos, videos_replacements = self._process_videos(videos, **merged_kwargs["videos_kwargs"]) (APIServer pid=3720) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/transformers/processing_utils.py", line 770, in _process_videos (APIServer pid=3720) processed_videos = self.video_processor(videos, **kwargs) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/transformers/video_processing_utils.py", line 178, in __call__ (APIServer pid=3720) return self.preprocess(videos, **kwargs) (APIServer pid=3720) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/transformers/video_processing_utils.py", line 369, in preprocess (APIServer pid=3720) preprocessed_videos = self._preprocess(videos=videos, **kwargs) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/transformers/models/qwen3_vl/video_processing_qwen3_vl.py", line 223, in _preprocess (APIServer pid=3720) stacked_videos = self.rescale_and_normalize( (APIServer pid=3720) stacked_videos, do_rescale, rescale_factor, do_normalize, image_mean, image_std (APIServer pid=3720) ) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/transformers/image_processing_backends.py", line 346, in rescale_and_normalize (APIServer pid=3720) images = self.normalize(images.to(dtype=torch.float32), image_mean, image_std) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/transformers/image_processing_backends.py", line 300, in normalize (APIServer pid=3720) def normalize( (APIServer pid=3720) (APIServer pid=3720) File "/mnt/c/Users/AI-Space001/venv-vllm/lib/python3.14/site-packages/vllm/entrypoints/openai/api_server.py", line 673, in _interrupt_init (APIServer pid=3720) raise KeyboardInterrupt("terminated") (APIServer pid=3720) KeyboardInterrupt: terminated
烙馍网 烙馍网 徐工徐工,祝您成功
一路向北 一路向北 一起战胜癌症
一路向北 一路向北 已经添加
一路向北 一路向北 申请友情链接: 名称:烙馍省钱 网址:https://tb-m.luomor.com/ 已添加文心AIGC
热评文章
AI正式更名SI!沿用数十年的人工智能,为何突然换名?

AI正式更名SI!沿用数十年的人工智能,为何突然换名?

如果最近你刷到SI而非熟悉的AI,别懵圈,不是新名词炒作,是行业标志性的变革来了! 当地时间9月29日,美国正...
京港高铁:贯穿中国南北的超级高铁大动脉✨

京港高铁:贯穿中国南北的超级高铁大动脉✨

在中国纵横交错的高铁网络里,有一条跨越南北、串联京津冀、中原、华中、华南直达港澳的黄金通道,它就是无数人期待的...
家长老师必藏🔥免费在线字帖生成工具|zt.luomor.com

家长老师必藏🔥免费在线字帖生成工具|zt.luomor.com

家里有小学生,还在花钱买现成练字帖吗?挖到一个完全免费、不用注册登录的汉字练习表生成网站👉https://zt...
Ubuntu 查看CPU数量(物理CPU/核心/线程)最全命令指南

Ubuntu 查看CPU数量(物理CPU/核心/线程)最全命令指南

日常运维、服务器性能调优、程序资源配置时,我们经常需要查看 Ubuntu 系统的 CPU 硬件配置,区分物理C...
WordPress 快速添加 llms.txt:让AI搜索引擎精准抓取你的全站内容

WordPress 快速添加 llms.txt:让AI搜索引擎精准抓取你的全站内容

近两年AI搜索、AI问答工具全面普及,传统SEO的优化逻辑早已跟不上流量趋势。很多WordPress站点明明内...
关于我们

烙馍网,关注AI与生活,Agent Skills、软件开发,美食、旅游、教育、文化、休闲、娱乐、游戏

友情链接

烙馍AI智能体技能 星光班级宠物园 🐾

Copyright @ 2015- 烙馍网 保留版权所有.
 Theme by Puock